少し前にRailsで環境構築をしようとして、その時は無事にできたんですが、
少し時間が空いたのでなんとなく復習したくなり、ユーザーを新しく作り、環境構築をしようと思い、またやってるんですが、どうもうまくいきません。
そもそもMacで新しいユーザーを作った時、普段使っているユーザーの影響ってうけるものなんでしょうか?
まぁそれは置いておいて、本題に入ります。
rails newでrails プロジェクトを作った後、rake db:createをしようとした時に、以下のようなエラーが出ました。
rake aborted! LoadError: dlopen(/Users/名前/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/mysql2-0.3.18/lib/mysql2/mysql2.bundle, 9): Library not loaded: /usr/local/opt/mysql@5.7/lib/libmysqlclient.20.dylib Referenced from: /Users/名前/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/mysql2-0.3.18/lib/mysql2/mysql2.bundle Reason: image not found - /Users/名前/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/mysql2-0.3.18/lib/mysql2/mysql2.bundle /Users/名前/projects/pictweet/config/application.rb:7:in `<top (required)>' /Users/名前/projects/pictweet/Rakefile:4:in `<top (required)>' (See full trace by running task with --trace)
which mysqlを打つと、
/usr/local/opt/mysql@5.6/bin/mysql
です。
ちなみに、Cellarの中身をのぞいた時、なぜかmysql@5.7もあり、似たようなエラーが出たんですが、それはuninstallすることで解決しました。
解決方法を教えていただけると嬉しいですが、ヒントだけでも助かります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/04 07:48