[fog][DEPRECATION]が出る。RailsからオブジェクトストレージWasabiに接続

RailsアプリからCarrierWaveを使って、オブジェクトストレージであるWasabiに画像をアップロードできるようにしました。

RailsとCarrierWaveでS3互換のWasabiに画像をアップロードする|きょうのはるきょ

その時使っていたGemが「fog」なのですが、その後buildして以降、ことある毎に[fog][DEPRECATION]が出るようになってしまいました。

こういうエラー。fog非推奨やからやめといてな!みたいなメッセージなんかな。

docker-compose run app rails db:seed
Starting db ... done

[fog][DEPRECATION] Unable to load Fog::Atmos::Storage
[fog][DEPRECATION] Falling back to deprecated constant Fog::Storage::Atmos. The preferred format of service provider constants has changed from service::provider to provider::service. Please update this service provider to use the preferred format.

答え

Gemのfogをfog-awsに変更する

Gemfile書き換えてbuildし直したら、エラーが出なくなりました。

終わり


参考にした記事

公開日