【发布时间】:2013-02-02 19:57:42
【问题描述】:
sudo gem install goliath
给出错误
ERROR: Error installing goliath: goliath requires Ruby version >= 1
但是当尝试ruby -v时它显示
ruby 1.9.3p374 (2013-01-15 revision 38858) [i686-linux]
为什么会这样??
【问题讨论】:
sudo gem install goliath
给出错误
ERROR: Error installing goliath: goliath requires Ruby version >= 1
但是当尝试ruby -v时它显示
ruby 1.9.3p374 (2013-01-15 revision 38858) [i686-linux]
为什么会这样??
【问题讨论】:
这是通过sudo 安装gem 时的常见错误,而Ruby 是使用rvm 安装的。如果是这种情况,那么 sudo 会触发原始系统 Ruby,它往往是 1.8.7,因此会阻塞。
所以,如果您使用 rvm 停止使用 sudo gem install xxx,只需使用 gem install goliath 就可以了。
【讨论】: