我正在使用fog gem将carrierwave上传发送到AWS S3存储桶。这似乎工作得很好,但当我尝试运行我的黄瓜测试时,我得到:
You are using Excon 0.6.6. WebMock supports version >= 0.9.6 我已经将fog移出了gemfile中的测试组(它仅处于开发和生产阶段)。我到处寻找其他人有问题的东西,但我什么也找不到。
我的目标是在测试套件中完全不使用fog,而只使用本地文件系统。
发布于 2013-06-14 03:45:38
事实证明,我使用的是旧版本的雾。我有:
gem 'fog'在我的gemfile中,当我需要的时候:
gem "fog", "~> 1.12.1"解决了这个问题。
发布于 2013-06-15 02:54:35
是的,我正要插话,让你知道更多。我认为bundle update fog也可以做到这一点(不需要锁定到任何特定的东西,也不需要更改gemfile)。很高兴你能如此轻松地让自己重回正轨。
https://stackoverflow.com/questions/17094802
复制相似问题