【发布时间】:2017-12-11 11:01:26
【问题描述】:
我有一个 Rails 应用程序,其中包含一些用于本地测试的私有 gem;我不需要在 Heroku 上的生产环境中访问它们。它们作为源代码块加载到 gemfile 中,例如:
group :development, :test do
source "https://myprivaterepo" do
gem "mycustomgem", "~> 1.0"
end
end
当我尝试部署到 Heroku 时,构建失败(“无法从 https://myprivaterepo 获取规范”),因为 Heroku 无法访问 gem 源。我设置了一个 BUNDLE_WITHOUT 配置变量来忽略开发和测试 gem,但这仍然不能阻止构建尝试从这个源获取 gem。我怎样才能防止这种情况,让 Heroku 完全忽略这些宝石及其来源?
使用 Ruby 2.2.4、Rails 4.2、Heroku-16 堆栈。
【问题讨论】:
标签: ruby-on-rails ruby heroku rubygems