【发布时间】:2012-03-15 20:41:45
【问题描述】:
我正在尝试在 Heroku 上部署的 Sinatra 应用程序中加载 dm-paperclip gem 的编辑版本。我在https://github.com/ladicha/dm-paperclip/commit/8ff8d235edf03c7c21c49c0103c5b013d543d406 下载了编辑后的 gem。
在我的 Gemfile 中,我为 dm-paperclip 添加了一个 :path 参数
gem 'dm-paperclip', :path => "#{Dir.pwd}/gems/ladicha-dm-paperclip-8ff8d23"
当我推送到 Heroku 时,捆绑器运行时没有错误。关于 dm-paperclip gem heroku 的打包报告
Using dm-paperclip (2.4.1) from source at gems/ladicha-dm-paperclip-8ff8d23
应用程序随后被部署,但崩溃了。我相信日志中的相关行是
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- dm-paperclip (LoadError)
我指向 :path 到 'dm-paperclip.gemspec' 的位置,我认为这是正确的。有人看到我做错了吗?如果您需要更多信息,我很乐意提供。
谢谢。
【问题讨论】:
标签: path heroku sinatra paperclip gemfile