免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

RubyonRails環境搭建(window,Linux)-創新互聯

網上找了好多,都不行。折騰了好久,這里記錄兩種環境的搭建(window和Ubuntu)這里記錄下:

創新互聯是一家集網站建設,青神企業網站建設,青神品牌網站建設,網站定制,青神網站建設報價,網絡營銷,網絡優化,青神網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。

首先:window下:

一。下載ruby193的window版本,然后next安裝到指定目錄(安裝界面會有3個選擇框,我這里全部選擇了,就不用手動配置ruby的path了)。
   安裝好ruby后,寫個ruby測試文件測試下,沒問題了,到此ruby安裝結束。(ruby安裝網上基本上都正確,這里不多說)

二。rails框架的安裝(這個比較麻煩些)

大部分都需要先下載安裝Devkit
 1.下載DevKit  http://cloud.github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe(windowx下)
  下載下來后點擊安裝到指定目錄這里我安裝到D:/DevKit目錄下。
 2.運行幾個命令:

   D:\DevKit>ruby dk.rb init(命令1,下面是輸出的正確信息)
           [INFO] found RubyInstaller v1.9.3 at D:/Ruby193

   Initialization complete! Please review and modify the auto-ge
    'config.yml' file to ensure it contains the root directories
    of the installed Rubies you want enhanced by the DevKit.

  D:\DevKit>ruby dk.rb install(命令2,下面是輸出的正確信息)
    [INFO] Updating convenience notice gem override for 'C:/Ruby1
    [INFO] Installing 'D:/Ruby193/lib/ruby/site_ruby/devkit.rb'

  D:\DevKit>gem install rdiscount --platform=ruby(命令3,下面是輸出的正確信息)
    Fetching: rdiscount-1.6.8.gem (100%)
    Temporarily enhancing PATH to include DevKit...
    Building native extensions.  This could take a while...
    Successfully installed rdiscount-1.6.8
    1 gem installed
    Installing ri documentation for rdiscount-1.6.8...
    Installing RDoc documentation for rdiscount-1.6.8...
    大功告成!

三。安裝rails
      在ruby的bin目錄命令行下執行:gem install rails --include-dependencies -V即可。

不出問題檢查rails版本 Rails -v
我這里是Rails 4.1.5
新建rails項目
新建一個文件夾E:/testRails,作為項目根路徑

在cmd窗口下輸入:rails new  E:/testRails --skip-bundle 來新建Rails項目。

(--skip-bundle 先跳過bundle安裝,因為國內那個ruby source路徑可能無法訪問,
    打開E:/testRails的Gemfile,將文件第一行的source 'https://rubygems.org' 改為source 'http://ruby.taobao.org' 。當然如果可以訪問那個rubygems.org就不需要改了)。

正常情況下會在E:/testRails目錄下新建一些目錄及文件,作為項目的框架。
然后進入E:/testRails安裝bundle ,執行命令:bundle install(安裝一次就ok了)
到此一個testRails的rails項目就算搭建成了。

  啟動項目:這里需要說明一下,如果您的Rails版本在3.0以上,是不會在Rails項目文件夾里生成script文件夾的,
這里只需要進入Rails項目根目錄,直接執行rails server命令就ok了。
關閉就是在那個啟動終端Ctrl+c一下就ok了。
打開瀏覽器訪問http://localhost:3000/,如果出現了網上說的那個成功頁面則ok了。

window7下ruby的mysql插件安裝

1.去http://rubygems.org/gems/mysql/versions 下載mysql-2.7.3-mswin32.gem 當然也可以其他版本。或者直接命令:gem install mysql

2.進入mysql-2.7.3-mswin32.gem所在的文件目錄,執行命令:gem install mysql-2.7.3-mswin32.gem 進行安裝。

3.去mysql的http://dev.mysql.com/downloads/connector/c/下載mysql的c語言支持包。我這里下載的是mysql-connector-c-noinstall-6.0.2-win32.zip

4.我這里是解壓到E盤,即解壓后的目錄為:E:\mysql-connector-c-noinstall-6.0.2-win32

5.進入命令行,執行以下命令:

  gem install mysql2 --platform=ruby -- '--with-mysql-lib="D:\mysql-connector-c-noinstall-6.0.2-win32\lib" --with-mysql-include="D:\mysql-connector-c-noinstall-6.0.2-win32\include" --with-mysql-dir="D:\mysql-connector-c-noinstall-6.0.2-win32"'

這里的D:\mysql-connector-c-noinstall-6.0.2-win32可以換成您實際的解壓目錄。

等待安裝完成后,執行命令:gem list | findstr mysql2

查看是否安裝成功,成功則會顯示此mysql2的版本號

6.然后去mysql-connector-c-noinstall-6.0.2-win32路徑下,將lib目錄下的libmysql.dll文件拷貝到你的ruby的bin目錄下。

7.到此就完成了ruby的mysql插件集成(注意:以上的前提是已經完全正確的安裝并配置好了(ruby,rails,mysql)。

最后:可以創建一個rails 項目,然后測試一下mysql

Ubuntu下的環境搭建

一 安裝ruby on ruby 環境:

1:安裝ruby

   

安裝1.9版本ruby:

 在ubuntu12.04版本下,運行下面指令默認安裝ruby版本是1.8

一 .下面介紹一下如何安裝ruby1.9.3(有些版本的Linux首先需要裝1.8的)

首先安裝curl,如果你安裝了就會提示你curl已經是最新版本

$ sudo  apt-get install curl

接下來安裝ruby的版本管理工具(rvm)

$ curl -L get.rvm.io | bash -s stable --ruby

(如果現在你在命令行輸入rvm -v會提示你并沒有安裝rvm,原因是系統找不到rvm命令,
  只要將路徑加入PATH就行了

$ source~/.rvm/scripts/rvm)

現在輸入rvm -v就會顯示一下信息,說明安裝成功

rvm 1.15.8 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>,

Michal Papis <mpapis@gmail.com> [https://rvm.io/]

下面安裝ruby1.9.3

rvm install 1.9.3

查看已經安裝的ruby版本信息

$ rvm list

=* ruby-1.9.3-p194 [ x86_64 ]

# => - current

# =* - current && default

#  * - default

這就表明成功安裝來ruby-1.9.3

Ruby的卸載需要用到rvm(ruby版本管理器),
首先查看你系統上安裝來哪些ruby版本

rvm list

卸載你需要的版本(假如卸載1.8版本)

rvm remove  ruby-1.8

或者

rvm uninstall ruby-1.8

最后同樣用rvm list 查看是否已經卸載來你不需要的版本

設置默認的ruby版本為1.9

執行命令:rvm alias create default ruby-1.9.3-p547

3.安裝rails (ruby安裝后重啟電腦)

更改gem源為淘寶鏡像如下:

gem source --remove https://rubygems.org/

gem source -a http://ruby.taobao.org/

gem source -l #確保只有http://ruby.taobao.org/

安裝rails:gem install rails

執行命令:rails -v

4:安裝notejs

執行命令:sudo aptitude install nodejs

以上4步最好按順序完成,到此ubuntu下安裝ruby on rails的大致構建結束。

如果rails項目里需要用到mysql,還需要安裝mysql及其mysql的ruby插件。如下:

二. 安裝配置ruby on rails的mysql環境

  1.安裝mysql,這個就不說了。

安裝好后查看mysql版本,命令:mysqladmin -u root -p version。

登錄mysql:mysql -u root -p

  2.安裝mysql的rails插件

    安裝libmysql

      sudo apt-get install libmysql++-dev

    安裝mysql適配器

      gem install mysql2

    mysql安裝及其rails插件安裝完成。

三. 都弄好了,就弄個測試項目試試唄:

   新建個rails項目測試。

   在任意目錄下:

       mkdir test         新建一個test文件夾

       cd test            進入這個test文件夾

       rails new testProject --skip-bundle (創建一個 testProject項目。rails 3.0以后的創建項目都是這個命令)

       或 rails new simple_site -d mysql --skip-bundle (創建一個以mysql為數據源的rails項目,默認是sqllit3)

      ok,進入testProject看看rails的目錄結構吧。

      (中間創建項目中,出現錯誤,會提示安裝相對應的包。這里就不多說了。)

      進入 testProject目錄,命令:vim Gemfile 將source的url改成https://ruby.taobao.org

      在文檔最后面加入(當然,如果已經存在就不需要了)

gem 'therubyracer'
gem 'execjs'

      保存退出。執行命令:bundle install。如果一切正常就謝天謝地,哈哈。

      啟動項目,進入testProject目錄執行命令:rails server

      打開瀏覽器輸入http://localhost:3000可以看到一個默認的歡迎頁面。

至于rails項目里的結構和用法不在此篇學習范圍內。

另:如果需要處理圖片需要安裝ruby的圖片處理插件,ubuntu下安裝如下:

1,sudo apt-get install p_w_picpathmagick

2,sudo apt-get install libmagick++-dev

3,gem install rmagick

不出問題ruby的rmagick插件就安裝完成了。

也可以gem list

查看是否已經存在rmagick

創新互聯www.cdcxhl.cn,專業提供香港、美國云服務器,動態BGP最優骨干路由自動選擇,持續穩定高效的網絡助力業務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統配攻擊溯源,準確進行流量調度,確保服務器高可用性。佳節活動現已開啟,新人活動云服務器買多久送多久。

網頁名稱:RubyonRails環境搭建(window,Linux)-創新互聯
當前地址:http://m.newbst.com/article36/cegjpg.html

成都網站建設公司_創新互聯,為您提供建站公司App開發企業網站制作外貿網站建設網站改版域名注冊

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設