前提・実現したいこと
Railsアプリを作成する段階でMysql2関連のエラーが発生しております。
ググって解決方法を探っていますが、どれを行っても解決につながらないため相談させてください。
発生している問題・エラーメッセージ
An error occurred while installing mysql2 (0.5.3), and Bundler cannot continue. In Gemfile: mysql2 run bundle exec spring binstub --all Could not find gem 'mysql2 (< 0.6.0, >= 0.4.4)' in locally installed gems. Run `bundle install` to install missing gems. yasuhiro-hotozuka-no-MacBook:projects yastinbieber$
赤字で2つエラーが書かれていたので、それぞれググってみましたが、
おそらくMysql2が存在しないかなにかだと考えられます。
An error occurred while installing mysql2 (0.5.3), and Bundler cannot continue.
Could not find gem 'mysql2 (< 0.6.0, >= 0.4.4)' in locally installed gems.
試したこと
①bundle installをやってみる
→特にエラーは消えずでした。
②赤字でググって試してみる
→結論いくつか試しましたがどれも変化はなく、といった具合です。
$ bundle config --local build.mysql2 "--with-ldflags=-L/usr/local/opt/openssl/lib" $ bundle install
$ bundle config --local build.mysql2 "--with-ldflags=-L/usr/local/opt/openssl/lib"
gem 'mysql2', '~>0.5.3'
bundle install
$ bundle config --local build.mysql2 "--with-cppflags=-I/usr/local/opt/openssl/include" $ bundle install
補足情報(FW/ツールのバージョンなど)
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin20]
Rails 5.2.6
mysql Ver 14.14 Distrib 5.7.36, for osx10.16 (x86_64) using EditLine wrapper
あなたの回答
tips
プレビュー