我正在使用雾 gem 将上传的载波发送到AWS S3存储桶。这似乎工作正常,但是当我尝试运行 cucumber 测试时,我得到:
You are using Excon 0.6.6. WebMock supports version >= 0.9.6
我已将 gemfile 中的雾从测试组中移出(仅在开发和生产中)。我四处寻找其他人有问题,但我没有找到任何东西。
我的目标实际上是在测试套件中根本不使用雾,而只使用本地文件系统。
最佳答案
原来我使用的是旧版本的fog。我有:
gem 'fog'
在我的 gemfile 中,当我需要时:
gem "fog", "~> 1.12.1"
解决了这个问题。
关于ruby-on-rails - 使用雾/webmock 进行 Rails 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17094802/