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]
为什么会这样?
答案 0 :(得分:3)
在使用rvm安装Ruby时,通过sudo
安装gem时,这是一个常见错误。如果是这种情况,那么sudo会触发原始系统Ruby,它往往是1.8.7,因此会阻塞。
所以,如果您使用rvm停止使用sudo gem install xxx
,请使用gem install goliath
,您应该没问题。