Ruby on rails 安装导轨3

Ruby on rails 安装导轨3,ruby-on-rails,linux,ubuntu,ruby-debug,linecache,Ruby On Rails,Linux,Ubuntu,Ruby Debug,Linecache,如果有人能向我解释这意味着什么,我将不胜感激: ror@ubuntu:$ sudo gem install linecache19 -v '0.5.12' ERROR: Error installing linecache19: linecache19 requires Ruby version >= 1.9.2. ror@ubuntu:$ ruby -v ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] 据我所

如果有人能向我解释这意味着什么,我将不胜感激:

ror@ubuntu:$ sudo gem install linecache19 -v '0.5.12'
ERROR:  Error installing linecache19:
    linecache19 requires Ruby version >= 1.9.2.
ror@ubuntu:$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

据我所知,1.9.3>=1.9.2?我错了吗?

就像@Daniel指出的那样,试一下RVM,或者更简单一点,用下面这样的方法:

这会自动在您的ubuntu计算机上安装Rails:

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh

您以sudo的身份运行gem install命令,但以自己的用户身份运行
ruby-v
。 如果您使用
sudoruby-v
,您可能会得到
ruby 1.8.7
作为版本


按照建议,请使用
rvm
,不要再使用sudo安装gems。

可能您的全局Ruby安装是<1.9.2版本,因此当您使用
sudo
安装gems时,它无法识别正确的版本。如果出现权限问题,请选择rvm后尝试
rvmsudo
否, ror@ubuntu:$sudoruby-vruby 1.9.3p194(2012-04-20修订版35410)[x86\u 64-linux]检查您的
导出
输出以获得ruby\u版本