错误:安装goliath时出错:goliath需要Ruby版本> = 1.9.2

时间:2013-02-02 19:57:42

标签: ruby rubygems rvm

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]

为什么会这样?

1 个答案:

答案 0 :(得分:3)

在使用rvm安装Ruby时,通过sudo安装gem时,这是一个常见错误。如果是这种情况,那么sudo会触发原始系统Ruby,它往往是1.8.7,因此会阻塞。

所以,如果您使用rvm停止使用sudo gem install xxx,请使用gem install goliath,您应该没问题。