Rake 任务失败 没有要加载的文件 -- nokogiri/nokogiri for Rails 2.2.2
Rake tasks failing No such file to load -- nokogiri/nokogiri for Rails 2.2.2
我在 rails 上的 Ruby 应用程序在 Rails 2.2.2 和 Ruby 1.8.7 中。
当尝试 运行
RAILS_ENV=production rake gems:install
或任何佣金任务,
rake 未能完成并显示以下错误:
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
安装 paper-trail gem 时也面临同样的问题
您需要在您的 gemfile 中将 Nokogiri 版本升级到 1.5.10,因为这是 ruby 1.8.7
支持的最后一个版本
了解更多信息 here
我在 rails 上的 Ruby 应用程序在 Rails 2.2.2 和 Ruby 1.8.7 中。
当尝试 运行
RAILS_ENV=production rake gems:install
或任何佣金任务,
rake 未能完成并显示以下错误:
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
安装 paper-trail gem 时也面临同样的问题您需要在您的 gemfile 中将 Nokogiri 版本升级到 1.5.10,因为这是 ruby 1.8.7
支持的最后一个版本了解更多信息 here