18
16

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Windows環境でのmysql2 gemのインストール

Last updated at Posted at 2014-04-09

Windows環境でのmysql2 gemのインストール方法に何度も悩まされたので。

事前準備

  1. Rubyをインストールしておく
  2. DevKitをインストールしておく

Rumixを使うとインストーラーで完結できるので楽チン。

mysql2 gemのインストール

  1. MySQL C/Connectorをダウンロードする。インストーラーではなく、Zip版を選ぶこと。
  2. ダウンロードしたMySQL C/ConnectorをC:\mysql-connectorに解凍しておく
  3. コマンドプロンプトから下記のコマンドを打ち込み、インストールする。
% gem install mysql2 -- '--with-mysql-dir="C:\mysql-connector"'

Bundlerで使う場合

%HOME%\.bundle\config をエディタで開き、下記のように入力されているかを確認する。アンダーバーは最初が1つ、次が2つ。コピペしないと間違えやすいので要注意。

BUNDLE_BUILD__MYSQL2: '--with-mysql-dir="C:\mysql-connector"'

.bundle\config が見つからない場合、下記のコマンドを打ち込めばできるはず。ただしシングルクオーテーションが正しくconfigファイルに反映されないのでコマンド実行後に手動の書き換えが必要になる。コマンドラインから正しくパラメータを設定する方法を見つけた方はぜひ教えてください。

bundle config build.mysql2 '--with-mysql-dir="c:\mysql-connector"'

仕上げ

C:\mysql-connector\lib\libmysql.dll をruby.exeがあるフォルダにコピーして終わり。

参考

下記のStackOverflow解答を参考にした。

18
16
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
16

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?