我刚开始收到此错误:
Unable to load application: NameError: uninitialized constant Fog::AWS::CredentialFetcher
除了预先添加omniauth-freshbooks gem(并更改其client_options:'site')之外没有任何变化 - 在部署到Heroku之前。姗姗来迟地意识到我已经更新了宝石。更新的是 bundler、minitest-reporters 和 spring。
已知错误/似乎未解决:https ://github.com/fog/fog-aws/issues/83
尝试了推荐的“修复” - 如下 - 但它不适用于 Heroku:
Damm. Try changing this:
gem "fog", "~>1.20", require: "fog/aws/storage"
gem "asset_sync"
to:
gem "fog-aws"
gem "asset_sync"
(a) 我不需要“雾/aws/存储”;(b) gem 'asset-sync' 没有安装;(c) 载波和回形针需要雾 - 或者我只需移除所有三个宝石。
推荐的修复方法对我不起作用。任何想法/想法/解决方法将不胜感激。
谢谢,道格