Wagrant插件对Ruby的要求>;=2.0.0
当我运行命令Wagrant插件对Ruby的要求>;=2.0.0,ruby,vagrant,Ruby,Vagrant,当我运行命令ruby-v时,它会显示ruby 2.3.1p112(2016-04-26修订版54768)[x86\u 64-linux] 然后我运行命令: sudo vagrant插件安装vagrant图书管理员chef 它表明: /usr/lib/ruby/1.9.1/rubygems/installer.rb:388:in确保需要ruby版本:ohai需要ruby版本>=2.0.0。(Gem::InstallError) 任何人都可以帮助我!谢谢大家! 强烈建议您在Ruby中开发时使用或,以
ruby-v
时,它会显示ruby 2.3.1p112(2016-04-26修订版54768)[x86\u 64-linux]
然后我运行命令:
sudo vagrant插件安装vagrant图书管理员chef
它表明:
/usr/lib/ruby/1.9.1/rubygems/installer.rb:388:in确保需要ruby版本:ohai需要ruby版本>=2.0.0。(Gem::InstallError)
任何人都可以帮助我!谢谢大家! 强烈建议您在Ruby中开发时使用或,以便在Ruby版本和已安装的gems之间轻松切换 如果您遵循了教程,则很可能已安装RVM或Rbenv。首先,通过运行
类型rbenv
和类型rvm
检查您是否安装了rvm。如果其中任何一个返回函数,则表示已安装该函数
如果安装了其中一个,则在安装gems时不能使用sudo
,因为它们将安装到机器Ruby中,而不是RVM或Rbenv中。所以在没有它的情况下安装流浪汉
如果你没有,我建议你安装RVM,并在它下面安装所有的宝石。如果您不想这样做,您可以尝试升级ruby,使用sudo和不使用sudo,因此您拥有的两个版本都在2.0以上,强烈建议您在ruby中使用或在ruby中开发时轻松切换ruby版本和已安装的gems 如果您遵循了教程,则很可能已安装RVM或Rbenv。首先,通过运行
类型rbenv
和类型rvm
检查您是否安装了rvm。如果其中任何一个返回函数,则表示已安装该函数
如果安装了其中一个,则在安装gems时不能使用sudo
,因为它们将安装到机器Ruby中,而不是RVM或Rbenv中。所以在没有它的情况下安装流浪汉
如果你没有,我建议你安装RVM,并在它下面安装所有的宝石。如果你不想这样做,你可以尝试升级ruby,有sudo和没有sudo,所以你的两个版本都在2.0以上你在使用rvm吗?我是ruby的新手!!所以我不知道rvm!!:(sudoruby-v的输出是什么?我怎么知道我在使用rvm!!?sudoruby-v:它显示:ruby 1.9.3p484(2013-11-22修订版43786)[x86\u 64-linux]你在使用rvm吗?我是ruby新手!!所以我不知道rvm!!:(sudoruby-v的输出是什么?我怎么知道我在使用rvm!!?sudoruby-v:显示:ruby 1.9.3p484(2013-11-22修订版43786)[x86\u 64-linux]