【问题标题】:Error when loading Heroku app加载 Heroku 应用程序时出错
【发布时间】:2016-02-21 00:00:49
【问题描述】:

尝试打开 Heroku 应用 (Ruby) 时出错

运行,运行控制台,这就是我得到的。有人可以帮我纠正这些错误。

在 jay-bro-app 上运行 rails 控制台... up, run.7773 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/rubygems/dependency.rb:296:in to_specs': Could not find 'spring' (= 1.4.3) among 61 total gem(s) (Gem::LoadError) from /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/rubygems/dependency.rb:307:in to_spec' 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in gem' from /app/bin/spring:12:in'来自 /app/bin/rails:4:in load' from /app/bin/rails:4:in'

【问题讨论】:

  • 你能发布你的 gem 文件吗?

标签: ruby-on-rails heroku


【解决方案1】:

据我所知,“spring”仅用于开发/测试环境。因此,请确保您在 Gemfile 中这样定义

gem "spring", group: :development

详情请查看here。这是上一个链接中的一个注释:

您不得在生产环境中安装 Spring。为防止它被安装,请为用于在生产机器上安装 gems 的 bundle install 命令提供 --without development test 参数:

捆绑安装--无需开发测试

然后重新运行

heroku run bundle install

然后重启服务器,希望它对你有用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    • 1970-01-01
    • 2021-05-14
    • 1970-01-01
    • 1970-01-01
    • 2015-01-01
    相关资源
    最近更新 更多