Приложение Ruby on rails находится в Rails 2.2.2 и Ruby 1.8.7.Неудачные задачи рейка Нет такого файла для загрузки - nokogiri/nokogiri для Rails 2.2.2
При попытке запуска
RAILS_ENV=production rake gems:install
или любых рейк задачи,
рек неисправная для завершения и показывает следующее сообщение об ошибке:
rake aborted!
no such file to load -- nokogiri/nokogiri
Я не могу найти какое-либо решения для этого. Обновление версии Gem не применимо, поскольку она находится в самой высокой совместимой версии с Rails 2.2.2.
Ниже приведена строка, относящаяся к Nokogiri в файле config/environment.rb.
config.gem 'nokogiri', :lib => false
И при удалении: lib => false из вышеуказанной строки приложения не запускаются.
Nokogiri уже присутствует в системе. Бег
gem list | grep nokogiri
дает nokogiri (1.3.3).
Любая идея, что это? Я понимаю, что Нокогири не компилируется, но я не могу разобраться в причине этого. Любое решение для этого, кроме обновления системы и использования bundler?
Модернизация для меня невозможна, и эта версия Rails не поддерживает пакет.
почему бы вы использовали рельсы 2.2.2? Сейчас он намного старше. – usmanali
@usmanali не может с этим поделать. Модернизация сейчас не вариант. – Aswathy