3

RoRアプリにgem宣言型認証の修正バージョンがあります。

これは、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問題を解決しません。

4

1 に答える 1

2

私はついにそれを機能させました。

私の解決策は、:pathの代わりに:gitを使用することでした

gem 'gem_name', '= 0.x.x', git: 'git://........../gem_name.git'
于 2012-09-10T14:46:07.537 に答える