yuyunko's blog

ぼうびろく

rubyからMySQLを扱う方法

MacではMacPorts

mysql-develが必要らしいのでそれをいれる.

sudo port install mysql-devel

また,これは必要あるかどうかわかんないが,自分の場合はrb-mysqlをいれたらうまくいった

sudo port install rb-mysql

追記
ruby-devも必要らしい・・・


Ubuntuではlibmysqlclient-devが必要らしいのでそれをいれる.
(mysql_configが必要なので,mysql_configコマンドを端末で行ってみたら,Ubuntuは親切なので,
libmysqlclient-devにそのコマンドはあるよーって教えてくれた)

sudo apt-get install libmysqlclient-dev


それからgemでmysqlをオプションの--with-mysql-configをつけていれる.

sudo gem install mysql -- --with-mysql-config

これは,mysql_configにパスが通っている場合.
もしパスが通ってないのなら,

sudo gem install mysql -- --with-mysql-config=(mysql_configの場所)

で明示的に指定する必要がある.


参考:
覚えるテク| RubyからMySQLへの接続