2010-12-06 60 views
0
==> dyno-760868.log (crash) <== 

/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- gbarcode (MissingSourceFile) 
    from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
    from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:158:in `require' 
    from /home/app/c6b26d71-eddb-4679-a962-fc9c69b7c8e4/vendor/plugins/barcoder/init.rb:3:in `evaluate_init_rb' 
    from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/plugin.rb:158:in `evaluate_init_rb' 
    from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings' 
    from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/plugin.rb:154:in `evaluate_init_rb' 
    from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/plugin.rb:48:in `load' 
    from /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/plugin/loader.rb:38:in `load_plugins' 
    ... 22 levels... 
    from /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in `instance_eval' 
    from /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in `initialize' 
    from /home/heroku_rack/heroku.ru:1:in `new' 
    from /home/heroku_rack/heroku.ru:1 

-----> Your application is requiring a file that it can't find. 

Mon appli se bloque car il ne peut pas trouver gbarcode - que je ne souhaite plus utiliser. J'ai désinstallé la gemme de mon environnement de développement et souhaite la pousser à heroku. Comment puis-je faire démarrer mon application sans la gemme?Gem ne désinstalle pas sur Heroku

+0

Vérifiez votre fichier d'environnement. Vous pourriez toujours avoir la gemme ici. – s84

+0

Pas de chance - J'ai cherché l'ensemble du projet et n'arrive pas à le trouver n'importe où: S – vectran

+0

heroku .gems fichier? –

Répondre

2

Vous avez besoin de la gemme via le plugin barcoder.

Désinstallez barcoder en supprimant le répertoire vendor/plugins/barcoder et tout ira bien.

+0

Il a été supprimé. Par conséquent, l'application fonctionne bien localement mais pas sur Heroku. Je crois que c'est peut-être un problème de compilateur ruby ​​- je le réinstalle en ce moment même. Merci pour votre aide! – vectran

0

Toujours pas sûr de l'erreur exacte. En fin de compte, j'ai créé une nouvelle application heroku, dupliqué les fichiers locaux et rejoint mes noms de domaine. L'application fonctionne maintenant parfaitement.

Ceci est une solution de contournement pas cher - mais cela semble fonctionner.