-1
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]

为什么会这样??

4

1 回答 1

3

sudo当 Ruby 与 rvm 一起安装时,这是通过安装 gems 时的常见错误。如果是这种情况,那么 sudo 会触发原始系统 Ruby,它往往是 1.8.7,因此会阻塞。

所以,如果你使用 rvm 停止使用sudo gem install xxxjust use gem install goliath,你应该没问题。

于 2013-02-02T20:20:37.363 回答