Ruby on Rails を学習しようとインストールしました。
DBは少しかじった事が有る Mysql を導入してみました。
ここで Rails server を起動したところエラーが発生し
解決できません。 何方かご教授お願いできませんか。
使用状況は
os win10 X64
PS C:> ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [x64-mingw32]
PS C:> rails -v
Rails 5.0.4
PS C:> gem -v
2.6.12
mysql2 (0.4.7 x64-mingw32, 0.4.6 x64-mingw32)
PS C:> mysql -u root -p
Enter password: **
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 18
Server version: 5.7.11-log MySQL Community Server (GPL)
rails instsll mysql2 までインストールが終わり
rails new test1 では server(sqlite3) が 立ち上がり Rails 画面が表示されますが
rails new test2 -d mysql にして server を 立ち上げると 下記のコメントで
エラーになります。
エラーコメント************************************************************************************************
PS D:\data\test2> rails server
Failed to load libmysql.dll from C:\Ruby23-x64\lib\ruby\gems\2.3.0\gems\mysql2-0.4.7-x64-mingw32\vendor\libmysql.dll
直前のdatabase.yml では下記のように表示され問題ないように思えます。
default: &default
adapter: mysql2
encoding: utf8
pool: 5
username: root
password:
host: localhost
どうやら libmysql.dll 読み込めない様なので 調べて Mysql の libmysql.dllをRuby bin にコピーしたり
MySQL Connector/C のVer=6.1.10 に合わせましたが 同じエラーコメントで先に進めず困っております。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/10 14:24