Ruby/MySQL をインストールする

RubyGems を利用する。

# gem search --remote mysql

*** REMOTE GEMS ***

Bulk updating Gem source index for: http://gems.rubyforge.org/
activerecord-jdbcmysql-adapter (0.8.2, 0.8.1, 0.8, 0.7.2, 0.7.1, 0.7, 0.6)
dbd-mysql (0.4.2, 0.4.1, 0.4.0, 0.3.3)
do_mysql (0.9.7, 0.9.6, 0.9.5, 0.9.4, 0.9.3, 0.9.2, 0.2.4, 0.2.3, 0.2.2, 0.2.1,
0.2.0)
jdbc-mysql (5.0.4)
motto-mysql (0.1.0)
mysql (2.7.3, 2.7.1, 2.7, 2.6, 2.5.1)
mysql_replication_adapter (0.4.0, 0.2.0, 0.1.1, 0.1.0)
mysql_retry_lost_connection (0.0.1)

# gem install mysql

インストールされていることを確認する

>% irb
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'mysql'
=> true
irb(main):003:0>

正常にインストールされている。

Winodws 上で MySQL に接続するには libmysql.dll が必要

WindowsRubyRuby/MySQL を利用すると下記のエラーが出る

>irb
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'mysql'
LoadError: 126: 指定されたモジュールが見つかりません。   - C:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so
        from C:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so
        from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `require'
        from (irb):2

解決方法は、別のポストに記述をしておく。