Ruby on rails Rails升级不需要';行不通

Ruby on rails Rails升级不需要';行不通,ruby-on-rails,ruby-on-rails-3,rubygems,Ruby On Rails,Ruby On Rails 3,Rubygems,我正在使用Ubuntu 10.10。当我运行rails-v时,我得到了2.3.5。我想升级到3.0.5,所以我运行sudogem安装rails。我明白了 Successfully installed rails-3.0.5 1 gem installed Installing ri documentation for rails-3.0.5... Installing RDoc documentation for rails-3.0.5... 我再次运行rails-v。它仍然返回2.3.5。我

我正在使用Ubuntu 10.10。当我运行rails-v时,我得到了2.3.5。我想升级到3.0.5,所以我运行sudogem安装rails。我明白了

Successfully installed rails-3.0.5
1 gem installed
Installing ri documentation for rails-3.0.5...
Installing RDoc documentation for rails-3.0.5...
我再次运行rails-v。它仍然返回2.3.5。我运行sudo获得安装rails,我获得

Reading state information... Done
rails is already the newest version.

有人知道我做错了什么吗?

看看您当前的GEM文件,它可能只有rails 2.3.5的记录,如果有记录,则会更改为3.0.5。在此之后,只需运行
bundle安装

试试
sudorails-v
,看看是否获得了最新版本。看起来您的超级用户的rails和您的用户帐户rails不同。请尝试
rails\u 3.0.5
。由于您使用了
install
命令,它安装了两个版本。您想使用
gem update
命令。我运行了sudo gem update rails 3.0.5,它说没有什么要更新的。我的意思是尝试
rails\u 3.0.5\uv
。此外,如果您想更新rails,应该使用
gem update rails
命令。将分发包工具和语言包工具结合使用通常会导致失败。您可能希望
apt获得remove rails
,并依赖
gem
提供的包,如果这确实是您希望采取的路线的话。