【发布时间】:2015-05-01 22:44:45
【问题描述】:
我刚开始收到此错误:
Unable to load application: NameError: uninitialized constant Fog::AWS::CredentialFetcher
除了在部署到 Heroku 之前预先添加omniauth-freshbooks gem(并更改其client_options:'site')之外没有任何变化。姗姗来迟地意识到我已经更新了宝石。更新的是 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) 载波和回形针需要雾 - 或者我只需移除所有三个宝石。
推荐的修复方法对我不起作用。任何想法/想法/解决方法将不胜感激。
谢谢,道格
【问题讨论】:
标签: ruby-on-rails amazon-s3 fog asset-sync