繁体   English   中英

瑞克任务失败无法加载此类文件-Rails 2.2.2的nokogiri / nokogiri

[英]Rake tasks failing No such file to load — nokogiri/nokogiri for Rails 2.2.2

我的Ruby on Rails应用程序在Rails 2.2.2和Ruby 1.8.7中。

尝试跑步时

RAILS_ENV=production rake gems:install 

或任何耙任务,

耙无法完成,并显示以下错误:

rake aborted!
no such file to load -- nokogiri/nokogiri

我找不到任何解决方案。 无法升级我的Gem版本,因为它是与Rails 2.2.2的最高兼容版本。

以下是在我的config / environments.rb文件中引用Nokogiri的行。

config.gem 'nokogiri', :lib => false

从上一行删除:lib => false时,应用程序无法启动。

Nokogiri已经存在于系统中。 运行

gem list | grep nokogiri

给出nokogiri(1.3.3)。

知道这是什么吗? 我知道Nokogiri没有得到编译,但是我无法弄清其背后的原因。 除了升级系统和使用捆绑器以外,还有其他解决方案吗?

我现在无法升级,并且此版本的Rails不支持捆绑程序。

包括正确版本的nokogiri,即使我在为ruby 1.8.7安装纸质追踪宝石时遇到了同样的问题

您需要在gemfile中将Nokogiri版本升级到1.5.10,因为这是ruby 1.8.7的最新支持版本。

这里阅读更多

暂无
暂无

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

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