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

错误:安装goliath时出错:goliath需要Ruby版本>;=1.9.2,ruby,rubygems,rvm,Ruby,Rubygems,Rvm,给出错误 sudo gem install goliath 但是当尝试使用ruby-v时,它会显示 ERROR: Error installing goliath: goliath requires Ruby version >= 1 为什么会这样???当Ruby与rvm一起安装时,通过sudo安装gems是一个常见错误。如果是这种情况,那么sudo会触发原始系统Ruby,该系统倾向于1.8.7,因此会阻塞 因此,如果您正在使用rvm,请停止使用sudo gem install

给出错误

sudo gem install goliath
但是当尝试使用ruby-v时,它会显示

ERROR:  Error installing goliath:   goliath requires Ruby version >= 1

为什么会这样???

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

因此,如果您正在使用rvm,请停止使用
sudo gem install xxx
只需使用
gem install goliath
即可

ruby 1.9.3p374 (2013-01-15 revision 38858) [i686-linux]