没有这样的文件加载——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任务,

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

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

我找不到任何解决办法。升级我的Gem版本不适用,因为它是Rails 2.2.2的最高兼容版本。

下面是我的配置/环境中提到Nokogiri的行。rb文件。

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

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

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

gem list | grep nokogiri

给nokogiri(1.3.3)。

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

升级对我来说是不可能的,这个版本的Rails不支持捆绑器。

包含正确版本的nokogiri,即使我在为ruby 1.8.7安装paper-trail gem时遇到了同样的问题

你需要在gemfile中将Nokogiri版本升级到1.5.10,因为这是ruby 1.8.7支持的最后一个版本

点击这里阅读更多内容

相关内容

  • 没有找到相关文章

最新更新