前提・実現したいこと
・Mac OS
・Ruby 2.6.6
・Rails 6.1.3.1
発生している問題・エラーメッセージ
現在Railsの開発環境をしており、git clone後にリポジトリ直下にてターミナルで、
bundle install --path vendor/bundle
を実行すると下記のように、「bundleはmimemagicにロックされていて、mimemagicを更新する必要がある」という旨のエラー文が発生します。
Your bundle is locked to mimemagic (0.3.5), but that version could not be found in any of the sources listed in your Gemfile. If you haven't changed sources, that means the author of mimemagic (0.3.5) has removed it. You'll need to update your bundle to a version other than mimemagic (0.3.5) that hasn't been removed in order to install.
試したこと
「Railsがmimemagic無くてbundle installできない」
「[Rails] bundle installがYour bundle is locked to mimemagic (0.3.5)...で落ちる」
「【備忘録】【エラー解決】bundle installの結果、mimemagic (0.3.9)がインストールされていないとエラーが返ってきたら」
0.3.5バージョンのmimemagicが現在使えなくなっていることは調べる中で分かりました。
そこで上記の記事に沿ってmimemagicのアップデートなどを試みました。
しかしbundle installなどは正常に実行できても、再び「bundle install --path vendor/bundle」をやると同じエラーが出てしまい、全く解決できません。
そこで次に「bundle update mimemagic」も試してみましたが、そうすると今度は下記のようなエラーが発生します。
An error occurred while installing mysql2 (0.5.3), and Bundler cannot continue. Make sure that `gem install mysql2 -v '0.5.3' --source 'https://rubygems.org/'` succeeds before bundling.
お手上げ状態なので、アドバイスいただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。