我在我的系統(Fedora)中安裝了兩個不同的rails版本。如何爲項目設置默認rails版本?
gem list -d rails
*** LOCAL GEMS ***
rails (3.0.5, 1.2.1)
Author: David Heinemeier Hansson
Rubyforge: http://rubyforge.org/projects/rails
Homepage: http://www.rubyonrails.org
Installed at (3.0.5): /usr/local/lib/ruby/gems/1.8
(1.2.1): /usr/local/lib/ruby/gems/1.8
Full-stack web application framework.
當我嘗試創建一個類似下面的方式( 「http://www.nomachetejuggling.com/2008/03/12/using-multiple-versions-of-rails/」)項目
rails 1.2.1 myproject
但是,它不工作。所以,我檢查了
rails -v
Rails 3.0.5
那麼,你能幫助我,如何創建與舊版本和更新版本的項目。有什麼方法可以將特定的rails版本設置爲默認值?
我不知道是否有辦法將此設置爲系統默認值。您可以使用bash別名或類似名稱'別名rails =「rails _1.2.1_」'。 – matkins 2011-05-27 06:04:18
謝謝@matkins。你能爲我多做一個好處嗎?我在rails 1.2.1版本中有一個項目。現在,我另外安裝了新的rails版本,3.0.0。所以,當我嘗試運行我的項目項目(由1.2.1構建)腳本/服務器時,它不運行。在我的系統中安裝兩個rails版本時運行是否正確。錯誤是「127.0.0.1 - - [27/May/2011:11:05:21 IST]」GET/HTTP/1.1「500 309」 – 2011-05-27 06:09:33
你能提供關於錯誤的更多細節嗎?這可能值得就此提出另一個問題,因爲這似乎是一個不同的問題。 – matkins 2011-05-27 11:11:48