如何在Heroku上使本地宝石(gem)正常工作?

3

我在我的RoR应用程序中使用了gem declarative authorization的修改版。

它位于vendor/gems/declarative_authorization下。

我的Gemfile文件中有以下内容:

gem "declarative_authorization", '= 0.5.5', path: "vendor/gems/declarative_authorization/"

在部署和测试时一切正常,但当我尝试推送到Heroku时,在运行bundle install后出现错误,因为它找不到该gem提供的函数。具体来说,找不到filter_access_to方法。

heroku restart无法解决问题。

1个回答

3

我终于把它搞定了。

我的解决方案是使用 :git 而不是 :path

gem 'gem_name', '= 0.x.x', git: 'git://........../gem_name.git'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接