2

フォグ ジェムを使用して、carrierwave アップロードを AWS S3 バケットに送信しています。それはうまくいっているようですが、きゅうりのテストを実行しようとすると、次のようになります。

You are using Excon 0.6.6. WebMock supports version >= 0.9.6 

フォグを gemfile のテスト グループから移動しました (これは開発と運用のみです)。他の人が問題を抱えていないか探しましたが、何も見つかりませんでした。

私の目標は、テスト スイートでフォグをまったく使用せず、ローカル ファイル システムのみを使用することです。

4

2 に答える 2

3

古いバージョンのフォグを使用していたことが判明しました。私が持っていた:

gem 'fog'

私が持っている必要があったときの私のgemfileで:

gem "fog", "~> 1.12.1"

これでこの問題は解決しました。

于 2013-06-13T19:45:37.650 に答える
1

ええ、私はチャイムを鳴らしてあなたに知らせようとしていました. a でもうまくいくと思いますbundle update fog(特に何かにロックしたり、gemfile を変更したりする必要はありません)。でも、こんなに簡単に軌道に乗ることができてよかったです。

于 2013-06-14T18:54:35.033 に答える