我有一個工作的應用程序,添加Nokogiri,解析一些XML,本地運行良好。Heroku的應用程序崩潰,日誌說「沒有這樣的文件加載 - nokogiri(LoadError)」
我的Gemfile包括:gem 'nokogiri'
我跑bundle install
和驗證了我的Gemfile.lock的包括DEPENDENCIES
... nokogiri
在我的控制器類我加入(didnt thinkI不得不而是得到一個錯誤本地,如果我didnt):
class MydealController < ApplicationController
require 'rubygems'
require 'open-uri'
require 'nokogiri'
當我用我的瀏覽器來獲得MydealController使用引入nokogiri
doc = Nokogiri::XML(getresult)
的Heroku崩潰的URL
。
heroku logs
顯示此錯誤No such file to load -- nokogiri (LoadError)
望着我時,我git push heroku
沒有看到引入nokogiri得到安裝了很多很多的寶石的名單上會發生什麼。 Heroku說推得很好,但nokogiri沒有列出,我得到上述錯誤...
你沒有將Nokogiri添加到應用程序的`Gemfile`中嗎? – 2011-02-11 02:13:04
我的文本的第二行「我的Gemfile包含:gem'nokogiri'」 – jpwynn 2011-02-11 03:26:10