久しぶりに

2012年4月22日 Posted by PURGE

旅行やら引越しやらで、2012年2月~4月迄の間、新生活(?)が始まりました。
約3ヶ月間、プログラムから離れていて、何が何やら分からなくなってしまった。

作成していたプログラムも環境設定か何かの関係で動かなくなっているし・・・。

というわけで、rubyのマイナーバージョンアップもあったようなので、心機一転インストールし直してみる事とする。

環境はWindowsXPなので、インストーラーRuby 1.9.3-p194をダウンロード&インストールしてみる。

まずはお決まりで、rubyのバージョンチェック。

C:>ruby -v
ruby 1.9.3p194 (2012-04-20) [i386-mingw32]

Devkitのインストール先へ移動して、初期化しパスを確認してみる。
問題なければインストール。正直この手続きで何が行われているかは不明。
勉強不足です。

C:>cd c:usrlocalDevKit

C:usrlocalDevKit>ruby dk.rb init
[INFO] found RubyInstaller v1.9.3 at C:/usr/local/ruby193

Initialization complete! Please review and modify the auto-generated
'config.yml' file to ensure it contains the root directories to all
of the installed Rubies you want enhanced by the DevKit.

C:usrlocalDevKit>ruby dk.rb review
Based upon the settings in the 'config.yml' file generated
from running 'ruby dk.rb init' and any of your customizations,
DevKit functionality will be injected into the following Rubies
when you run 'ruby dk.rb install'.

C:/usr/local/ruby193

C:usrlocalDevKit>ruby dk.rb install

元々あったrubyプロジェクトフォルダへ移動し、bundle install を行ったが、やはりエラー。昔ハマったmysql2 ライブラリの問題。
rubyを入れなおしたことで、もう一度mysqlのパスを認識させる。

gem install mysql2 -v '0.3.10' -- --with-mysql-dir="C:/usr/local/mysql5.5/MySQL Server 5.5" --with-mysql-include="C:/usr/local/mysql5.5/MySQL Server 5.5/include" --with-mysql-lib="C:/usr/local/mysql5.5/MySQL Server 5.5/lib"

その後、libmysql.dll が見つからないようなエラーが発生した。
この場合は、単純に rubyをインストールした、binフォルダの中に libmysql.dll を配置してあげる。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です