我的Ruby on Rails應用程序在Rails 2.2.2和Ruby 1.8.7中。Rake任務失敗沒有這樣的文件加載 - Rails的nokogiri/nokogiri 2.2.2
當試圖運行
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不支持捆綁器。
爲什麼要使用導軌2.2.2?現在已經很老了。 – usmanali
@usmanali不能幫助它。現在升級不是一種選擇。 – Aswathy