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版本