Avevo un'app funzionante, aggiunto Nokogiri, per analizzare un po 'di xml, funziona bene localmente.L'app di Heroku si arresta in modo anomalo, i registri dicono "Nessun file da caricare - nokogiri (LoadError)"
mio Gemfile comprende: gem 'nokogiri'
mi sono imbattuto bundle install
e verificato il mio Gemfile.lock comprende DEPENDENCIES
... nokogiri
Nella mia classe Controller ho aggiunto (non ha ancora thinki dovuto ma ha ottenuto un errore a livello locale se io non ha ancora):
class MydealController < ApplicationController
require 'rubygems'
require 'open-uri'
require 'nokogiri'
quando uso il mio browser per ottenere l'url in MydealController che utilizza nokogiri doc = Nokogiri::XML(getresult)
Heroku crash.
heroku logs
mostra questo errore No such file to load -- nokogiri (LoadError)
Guardando a quello che succede quando ho git push heroku
non vedo nokogiri sulla lista di molti molte gemme che vengono installati. Heroku dice che la spinta andava bene, ma nokogiri non è elencato e ottengo l'errore di cui sopra ...
Non hai aggiunto Nokogiri al 'Gemfile' della tua applicazione? –
seconda riga del mio testo "My Gemfile include: gem 'nokogiri'" – jpwynn
Ho visto un post (con nessuna risposta) su alcuni blog suggerendo che potrebbe esserci qualche problema dove sto usando windows localmente, ho installato bundle localmente, e poi heroku barfs sulla gemma per qualche motivo. sembra però poco plausibile. – jpwynn