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 が必要
Windows 版 Ruby で Ruby/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
解決方法は、別のポストに記述をしておく。