このエラーの原因がわかりました。問題は、 gem 'mysql2' がアプリにインストールされている場合です。これは、マシンにインストールされているMySQL サーバーのバージョンと互換性がない可能性があります。また、対応する libmysql.dll ファイルも Ruby フォルダーにコピーされます。そこでMysqlのローカルディレクトリを指定してgemをインストール
1.コマンドで、
gem install mysql2 -- --with-mysql-dir=C:\Program Files\MySQL
- cmd の指示に従って、リンクに従って dll をダウンロードします。その場所からzipを解凍し、cmdの指示に従ってファイルをコピーします
zip が空であるか、リンクにファイルが存在しないことが示されている場合 (これは一部のバージョンで発生します!!)
--> リンクに移動し、URL の流れに従ってください。ウェブサイトのように.. http://dev.mysql.com ->downloads -> MySQL Connectors -> MySQL Connector/C -> 最新バージョンの zip は次のとおりです。表示されます..空のzip /壊れたリンクのように、正確なファイル名を持つものを選択してください。そうでない場合は、以前の GA バージョンをクリックして、対応する zip ファイルを見つけてください。libmysql.dll をダウンロードして抽出し、Ruby の bin フォルダーにコピーします。