2011-09-22 42 views
0

希望這是一個簡單的 - 我試圖在我的上網本上安裝rails。我似乎無法將它更新到rails 3(似乎停留在2.3.5)。這裏有一些終端輸出來向你展示我的意思...在ubuntu上更新到rails 3

[email protected]:~$ rails -v 
Rails 2.3.5 
[email protected]:~$ gem update rails 
Updating installed gems 
Nothing to update 
[email protected]:~$ sudo gem install rails 
[sudo] password for mike: 
Successfully installed rails-3.1.0 
1 gem installed 
Installing ri documentation for rails-3.1.0... 
file 'lib' not found 
Installing RDoc documentation for rails-3.1.0... 
file 'lib' not found 
[email protected]:~$ rails -v 
Rails 2.3.5 

請參閱?卡在2.3.5!我在其他機器上安裝了大量的導軌,以前從未遇到過這個問題 - 我錯過了什麼?

2.3.5安裝完全正常。

編輯:我沒有得到這個問題的答案。我通過調查rvm並以這種方式安裝來解決這個問題。

+0

我想你應該卸載rails 2.3.5 gem('gem uninstall rails -v2.3.5') – railscard

+0

謝謝你。今晚我會嘗試這個 - 我決定根據下面的人說什麼來檢查RVM,並且因爲我這樣做了,所以我沒有什麼問題,所以有時間回滾我想! –

回答

2

您使用的是捆綁軟件嗎?你是否在rmm gemset中?

如果你使用後者,一旦你sudo,你在不同的用戶的rvm安裝,所以安裝將不會相同。如果您使用捆綁軟件並鎖定到2.3.5,那麼無論您是否運行寶石更新或不是。

如果您可以回答上述兩個問題,我們可以縮小您的問題範圍。

+0

絕對看起來像你在這裏使用RVM。通過執行'sudo gem install',您可以將寶石安裝到系統上。因此'rails'命令將訪問RVM,而不是系統。 –

+0

嗨,大家好,我遵循這個指南; https://help.ubuntu.com/community/RubyOnRails#Get_Ruby。我只是從頭開始跟着它,現在它工作,不知道我錯過了最快樂的時光! –