在防火牆後安裝Rails

 
說到安裝Rails,一般提到的方法就是使用rubygem,如果安裝的是One-Click Installer – Windows版的ruby,裏面自動附帶了rubygem,如果不是,並且想用gem安裝rails的話,到這裏下載gem,
將它解壓到任何目錄下,到解壓後的目錄下,運行ruby setup.rb安裝gem.
如果還沒有使用One-Click Installer,建議去裝一個。下載地址如下:
然後是安裝rails,官方網站上就明確教導大家用
gem install rails --include-dependencies
來安裝rails。
 
使用代理服務器上網的話,還可以通過指定參數 -p http://<代理服務器名>@<端口> 來進行安裝。
gem install rails -p http://<代理服務器名>@<端口>
 
如果你的機器位於防火牆之後,或者有種種連接限制的環境下,則可以通過下載gem文件,用gem install ***.gem(保存到windows後會發現,gem文件的後綴實際上是.gem. tar)來進行安裝。
所有的gem文件都可以從以下網頁下載:
由於各個包之間有相互依賴的關係,所以安裝的時候有安裝順序問題。不過即使安裝順序錯誤也問題不大,會有提示需要***.gem文件的*.*.*版本,去下載並安裝就行了。
保存gem文件後,轉到gem文件所在目錄,執行以下安裝:
筆者的安裝順序是
1.gem install rake-0.7.1.gem.tar
2.) gem install activesupport-1.14.4.gem.tar
3.) gem install activerecord-1.12.5.gem.tar
4.) gem install actionpack-1.12.5.gem.tar
5.) gem install actionmailer-1.2.5.gem.tar
6.) gem install actionwebservice-1.1.6.gem.tar
7.) gem install rails-1.1.6.gem.tar
由於rake,active***.action***,railsgem文件版本衆多,筆者也不知道那個版本比較好,就全部挑了最新版進行安裝。不過如果假如知道rails1.1.4版比較穩定,可以將上面的順序反過來,先試裝rails,如果出錯,出錯信息裏會包含所需要的gem(比如actionwebservice)的版本,這樣逆序找到所需的所有gem包之後,再順序安裝rake->active***->action**->rails就可以了。
 
最後成功安裝rails後,可以通過rails –v來確認安裝,能看到
C:/>rails -v
Rails 1.1.6
恭喜你,安裝rails成功了。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章