【问题标题】:Gem not uninstalling on HerokuGem 没有在 Heroku 上卸载
【发布时间】:2010-12-06 02:03:33
【问题描述】:
==> 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.

我的应用程序崩溃了,因为它找不到 gbarcode - 我不想再使用它了。我已经从我的开发环境中卸载了 gem,并希望将它推送到 heroku。如何在没有 gem 的情况下启动我的应用程序?

【问题讨论】:

  • 检查您的环境文件。您可能仍然在其中包含宝石。
  • 不走运 - 我搜索了整个项目,但似乎无法在任何地方找到它:S
  • 检查了 .gems 文件。我正在向后努力寻找原因。

标签: ruby-on-rails ruby heroku gem


【解决方案1】:

您通过条形码插件需要 gem。

通过删除 vendor/plugins/barcoder 目录来卸载 barcoder 插件,一切都会好起来的。

【讨论】:

  • 已删除。巧合的是,该应用程序在本地运行良好,但在 Heroku 上却不行。我相信这可能是一个 ruby​​ 编译器问题 - 我们正在重新安装。感谢大家的帮助!
【解决方案2】:

仍然不确定确切的故障。

最后我创建了一个新的 Heroku 应用程序,复制了本地文件并重新指向了我的域名。该应用程序现在可以完美运行。

这是一种廉价的解决方法 - 但它似乎有效。

【讨论】:

    猜你喜欢
    • 2016-10-04
    • 1970-01-01
    • 2017-07-23
    • 2011-03-05
    • 1970-01-01
    • 2011-06-09
    • 2015-11-12
    • 2016-07-09
    • 1970-01-01
    相关资源
    最近更新 更多