【Rails】Net::ProtocRetryErrorのエラーがでてきたときの対処法。precompileしたときなど

make precompileを実行したときにでてきたエラー

bundle exec rails assets:precompile RAILS_ENV=developmentで置き換えられています。

make precompileは、

bundle exec rails assets:precompile RAILS_ENV=developmentで置き換えられています。

原因

Docker環境内でRubyの標準ライブラリとgemバージョンの net-protocol が競合している。

解決方法

Gemfileに、

gem 'net-http'

を記述することで、net-protocolの競合を解決できる。

参考にした記事

Net::ProtocRetryErrorのエラーをなくすためにnet-httpのgemを追加する

コメント

タイトルとURLをコピーしました