繁体   English   中英

Gem :: InstallError:nokogiri需要Ruby版本> = 1.9.2

[英]Gem::InstallError: nokogiri requires Ruby version >= 1.9.2

尝试对ruby(sinatra)项目进行bundle install ,我不断收到此错误:

Gem::InstallError: nokogiri requires Ruby version >= 1.9.2.
An error occurred while installing nokogiri (1.6.0), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.6.0'` succeeds before bundling.

所以我继续和gem install nokogiri -v '1.6.0'并以成功结束。

然后我再次尝试bundle install并得到错误。 冲洗并重复。

我不是一个红宝石开发者,所以我不知道该做什么。 有帮助吗?

你有没有尝试过Bundle update

另外,强烈建议您使用Ruby版本控制 - rvm是一个很好的解决方案。 https://rvm.io/

然后你可以用rvm use ruby-version@myNewApp --create ,然后ditch --create每次使用它或使用.rvmrc并在那里粘贴那条线所以它会自动使用不同宝石的漂亮干净版本,具体取决于每个应用程序你创造。

您可以在Gemfile中检查ruby版本声明,也许它已锁定在1.8

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM