Tenía una aplicación en funcionamiento, agregué Nokogiri, para analizar algunos archivos XML, funciona perfectamente localmente.Heroku app se bloquea, los registros dicen "No se cargó ningún archivo - nokogiri (LoadError)"
Mi Gemfile incluye: gem 'nokogiri'
me encontré bundle install
y verifiqué mi Gemfile.lock incluye DEPENDENCIES
... nokogiri
En mi clase controlador añadí (aún no ha thinki pero tuvo que consiguió un error localmente si didnt):
class MydealController < ApplicationController
require 'rubygems'
require 'open-uri'
require 'nokogiri'
cuando uso mi navegador para obtener la url en MydealController que utiliza Nokogiri doc = Nokogiri::XML(getresult)
accidentes Heroku.
heroku logs
muestra este error No such file to load -- nokogiri (LoadError)
En cuanto a lo que sucede cuando git push heroku
no veo nokogiri en la lista de muchas muchas joyas que se instalan. Heroku dice que el push estuvo bien, pero nokogiri no aparece en la lista y recibo el error antes mencionado ...
¿No agregó Nokogiri al 'Gemfile' de su aplicación? –
segunda línea de mi texto "Mi Gemfile incluye: gem 'nokogiri'" – jpwynn
Vi una publicación (sin respuestas) en algún blog sugiriendo que podría haber algún problema donde estoy usando Windows localmente, hice un paquete de instalación localmente, y luego heroku barfs en la joya por alguna razón. parece inverosímil sin embargo. – jpwynn