我正在使用Ubuntu。最初我有3個版本的軌道安裝3.2.9,3.2.12和4.0.0。運行rail -v顯示Rails 4.0.0。我試圖使用gem uninstall rails 4.0.0來卸載Rails 4.0.0。現在,創業板運行軌道卸載給出了這樣的輸出: 選擇寶石卸載:
1.軌道-3.2.9
2.軌-3.2.12
在Ubuntu中更改默認導軌
運行軌道-v現在還給出了Rails的4.0.0。任何猜測如何將默認導軌更改爲3.2.12。
我正在使用Ubuntu。最初我有3個版本的軌道安裝3.2.9,3.2.12和4.0.0。運行rail -v顯示Rails 4.0.0。我試圖使用gem uninstall rails 4.0.0來卸載Rails 4.0.0。現在,創業板運行軌道卸載給出了這樣的輸出: 選擇寶石卸載:
1.軌道-3.2.9
2.軌-3.2.12
在Ubuntu中更改默認導軌
運行軌道-v現在還給出了Rails的4.0.0。任何猜測如何將默認導軌更改爲3.2.12。
調查更多塔哈KP評論,我發現這一點:
rails _3.2.12_ new myapp # slightly different version positioning
這意味着,您可以在一個ruby
環境中安裝儘可能多的rails
版本,並且在啓動新應用程序時,只需指定要使用的版本即可。現在
,如果你在rails 3.2.10
啓動您的應用程序,並想升級到rails 3.2.11
你只需要改變的版本在你Gemfile
爲巴拉斯桑卡爾建議,經過運行bundle
您的應用程序將使用3.2.12
版本。
感謝Man.Keep聯繫。 –
如果你想改變軌道的版本,你可以在應用程序的Gemfile中改變它...
。這個答案的缺陷在評論中正確指出的那樣,我建議你去通過這篇文章是我在互聯網上找到了..
如果他想開始一個新的rails應用程序在軌道3?這將如何工作?在rails 4中生成應用程序,更改Gemfile以獲取rails 3.2並開始修復您的依賴錯誤和其他不兼容問題。 – rmagnum2002
好吧,如果我是正確的,rails的版本特定於系統使用的ruby版本......非常感謝我指出了我犯的錯誤。 :)我研究了你說的話,並偶然發現了這個 http://matthew.mceachen.us/blog/switching-between-rails-2-and-rails-3-on-mac-os-x-or- ubuntu-with-rvm-966.html –
在創建新應用時指定rails版本(rails new Demo \ _3.0.19 \ _) –
加入此聊天http://chat.stackoverflow.com/rooms/34677/http-stackoverflow-com-questions-18011795-changing-default-rails-in-ubuntu – rmagnum2002