因為最近對火熱的ruby感興趣,故準備搭建ruby開發環境。感受下ruby的強大。在搭建環境的過程中,遇到了一些問題,在下文中已做記錄,並奉上個人的解決方案。
在開始前囉嗦一句:本人使用環境ruby 1.9.2 ,rails 3.0.9.
1、 下載最新版ruby
網址如下:http://www.ruby-lang.org/en/downloads/
2、 安裝ruby
下載後直接為exe檔案,直接下一步即可。可將[將路徑添加到環境變數path中]和[關聯ruby檔案]兩個選項選中。不解釋。
3、 查看安裝結果
Windows環境下,cmd中輸入:ruby –v 查看ruby版本。如:
4、 安裝rails
安裝rails灰常簡單,只需在命令列中執行:gem install rails--include-dependencies。
運行該命令需保證網路暢通。
安裝完畢後運行:rails –v 可查看rails版本以及驗證安裝時候成功。如:
5、 建立rails空項目
運行:rails new rubyprogram建立名稱為rubyprogramm的rails項目結構。
注意:在引用的參考資料中是運行rails rubyprogramm,不是寫錯了,而是不同rails版本上的區別。此處需注意。
為命令列:
建立成功後,項目結構如:
6、 啟動rails內建的webrick伺服器
此處需繼續注意!是引自參考資料:
所以,如果你用的是rails3.0以上版本就不能運行ruby script\server,而要運行rails server或者rails s命令。
運行rails server
悲劇的事情繼續發生,出現如下錯誤。大致是找不到sqlite3.確實是如此,沒有安裝sqlite-ruby相關。
安裝sqltie
運行:gem install sqlite3-ruby
命令列:
繼續運行:rails server。
Oh my god 竟然彈出這個對話方塊,找不到sqlite3.dll。
在官網(http://www.sqlite.org/download.html)下載slqite3.dll,此處檢討自己,在參考資料中,已經說明了,需將sqlite3.dll拷貝到ruby安裝目錄的bin檔案夾下。
下載位置如:
最後運行 rails server,結果如:
7、 輸入http://127.0.0.1:3000/看則成功啟動
至此,windows下搭建Ruby on Rails環境就結束了。新手,高手請拍磚。
最後感謝參考資料中各位兄弟的分享。
參考資料:
windows平台下Ruby on Rails環境搭建http://hain.iteye.com/blog/158426
Ruby on Rails 敏捷開發最佳實務分享http://thoughtrails.com/episodes/71-migrate-windows-ruby-187-rails-23-to-linux-ruby-192-rails-3
一個英文網站,與我遇到同樣的問題http://railsforum.com/viewtopic.php?id=37569
rails執行 rake db:create 時提示丟失sqlite.dll錯誤http://foreal.iteye.com/blog/1096556
Windows安裝Ruby On Rails(Ruby1.9.2,Rails3.0,Sqlite3) http://www.360doc.com/content/11/0119/17/5445056_87661030.shtml