2011-09-22 45 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。我只是从头开始跟着它,现在它工作,不知道我错过了最快乐的时光! –