2
mysqlデータベースで作成されたアプリケーションのサーバを起動しているときに、以下のエラーメッセージがコンソールに記録されます。Rails 5とRuby 2.3.3 libmysql.dllの読み込みに失敗しました
Failed to load libmysql.dll from C:\RailsInstaller\Ruby2.3.0\lib\ruby\gems\2.3.0\gems\mysql2-0.4.7-x86-mingw32\vendor\libmysql.dll
環境詳細:
Window 7 64 bit
Rails 5.0.4
ruby 2.3.3p222 (2016-11-21 revision 56859) [i386-mingw32]
mysqld Ver 5.7.18 for Win64 on x86_64 (MySQL Community Server (GPL))
ポストmysql2ルビー宝石からのメッセージをインストールするには、コンソールにメッセージの下に受信しました。
You've installed the binary version of mysql2.
It was built using MySQL Connector/C version 6.1.10.
It's recommended to use the exact same version to avoid potential issues.
At the time of building this gem, the necessary DLL files were retrieved from:
http://cdn.mysql.com/Downloads/Connector-C/mysql-connector-c-6.1.10-win32.zip
This gem *includes* vendor/libmysql.dll with redistribution notice in vendor/README.
私はhereから解決策を試しましたが、機能しませんでした。
ご協力いただきありがとうございます。
おかげで多くのことを行いました。このバージョンのmysql2 gemについて知りたかったのですか? –
を実際に共有してください私のシステムでは、1つのアプリケーションがRails 4およびmysql2 gemバージョン0.3.21で動作していて、正常に動作していました。私はレール5とmysql2バージョン0.4.7で別のアプリを持っていた同じマシン、これは問題を与えていた。だから私は非常にMYSQLのインストールに関連していないと確信していた。だから、私はRails 4のアプリケーションと同じようにmysql2のバージョン0.3.21をダウングレードし、幸いにもそれは私のために働いた。これを試す前に、私はmysqlとOSをアンインストールしてインストールしました:)ほぼ2-3回、私の悪い私はこのトリックを早く知ることができませんでした。 –
ありがとう、私はhttp://railsinstaller.org/enからWindows用のレール2.2をインストールした後も同じエラーが発生し、それがうまくいっています。 –