我正在运行一个依赖于离线 gem chilkat 的 Rails 3.2 应用程序。(http://www.chilkatsoft.com/ruby.asp)。
通过执行以下操作,我已经让它在我的开发环境中工作:
- 将 gem 解压到我的 vendor/gems 文件夹中
将此行添加到我的 Gemfile
gem 'chilkat', '9.4.1', path: 'vendor/gems/chilkat-9.4.1-universal-darwin-12', require: false
(这些步骤取自How to use Bundler with offline .gem file?)
但是当我将代码推送到 Heroku 时,应用程序崩溃并出现错误:
/app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:317:in `rescue in depend_on': No such file to load -- chilkat (LoadError)
你知道我需要做什么才能在 Heroku 上正确安装 gem 吗?谢谢!