gem install mysql2 がうまくいかない
環境:
Rails : 3.1.0
mysql : 5.5
OS : win7
gem install mysql2
以下はエラー内容:
The 'mysql2' native gem requires installed build tools.
Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads’ and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit’
どうやら、Development-Kitが必要らしい。
google先生に尋ねたら
以下の情報が出てきた。そのとおりにやってみた。
http://d.hatena.ne.jp/hackugyo/20110612/1307830385
まずはダウンロード: Devki URL=> 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit’
EXEファイルを解凍して実行: ,ruby dk.rb init
そうすろとconfig.ymlファイルが生成される。
このファイルの中にRubyインストールしたパスを指定する。
私の場合:
以下のように指定した
# This configuration file contains the absolute path locations of all
# installed Rubies to be enhanced to work with the DevKit. This config
# file is generated by the 'ruby dk.rb init' step and may be modified
# before running the 'ruby dk.rb install' step. To include any installed
# Rubies that were not automagically discovered, simply add a line below
# the triple hyphens with the absolute path to the Ruby root directory.
#
# Example:
#
# ---
# - C:/ruby19trunk
# - C:/ruby192dev
#
---
- C:/Ruby192 [ここです]
その後に
ruby dk.rb install
するとDevkitがインストールできる。
そのあと
gem install mysql2 -- '--with-mysql-lib="C:\Program Files (x86)\MySQL\MySQL Server 5.5\lib" --with-mysql-include="C:\Program Files (x86)\MySQL\MySQL Server 5.5\include"'
無事にインストールされる。