首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未初始化的常量Fog::AWS::CredentialFetcher / fog / fog-aws / asset-sync gem错误

未初始化的常量Fog::AWS::CredentialFetcher / fog / fog-aws / asset-sync gem错误
EN

Stack Overflow用户
提问于 2015-05-02 06:44:45
回答 1查看 606关注 0票数 2

我刚开始收到这个错误:

代码语言:javascript
复制
Unable to load application: NameError: uninitialized constant Fog::AWS::CredentialFetcher

除了在部署到Heroku之前预先添加omniauth-freshbooks gem (并更改其client_options:'site')之外,没有任何更改。我很晚才意识到我已经在x和之间更新了gem。更新的是bundler,minitest-reporters和spring。

已知错误/似乎未解决:https://github.com/fog/fog-aws/issues/83

尝试了推荐的“修复”--如下所示--但它不适用于Heroku:

代码语言:javascript
复制
Damm. Try changing this:

gem "fog", "~>1.20", require: "fog/aws/storage"
gem "asset_sync"

to:

gem "fog-aws"
gem "asset_sync"

(a)我没有要求' fog /aws/storage';(b) gem没有安装'asset-sync‘;(c) carrierwave和曲别针需要fog--否则我会简单地删除所有三个gem。

推荐的修复方法对我不起作用。任何想法/想法/变通方法都将不胜感激。

谢谢,道格

EN

回答 1

Stack Overflow用户

发布于 2015-08-23 22:12:45

我也遇到了同样的问题,只要不积极维护asset_sync,@paulrnash就会创建一个名为neo-asset_sync的新分支。我在生产中使用它,没有任何问题。

你可以在你的Gemfile中这样配置它。

代码语言:javascript
复制
gem 'neo-asset_sync', github: 'paulrnash/asset_sync'
gem 'fog-aws'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29996217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档