graftについて > Windowsで動くかわかりませんが、graftというツールが便利です。 > http://www.gormand.com.au/peters/tools/graft/graft.html > # symlink使ってるからUnixやCygwinかな。 Windows版は見つかりませんでした。 Rubyと直接関係内話題になってしまいますが、MySQLを基幹業務で 本格的に使うことを考えているので、そろそろMySQL5を使ってみたい なーと考えています。 ただ、MySQLは4.0→4.1で文字コードをはじめ大幅な変更があったようで、 上位互換/下位互換はあまり期待出来ないと聞いた事があります。 大労を賭して5.0に移行させるか、もう1台PCを買ってくるか悩んでいた のですが、4.0xと5.Xの両方を共存させることができるならcygwinを入れ てでもトライしてみる価値はありそう。 題記の問題が解決したらやってみようと思います。 > るびきちです。 > >> 原因と思われるものがわかりました。 >> MySQLのバージョンが古かった様です。 > > なるほど。これはやっかいですね。 > >>> ruby -rmysql -e '' >> 「コマンドラインでrequire」というデバッグ方法もあるのですね。 >> この発想は無かった。 >> >> というわけで実行してみたところ、画面には同じメッセージが表示され、 >> ポップアップには以下のメッセージが表示されました >> >> #実行結果ここから-------------------------- >> >> プロシージャエントリポイント mysql_sqlstateがダイナミックリンクライブラ >> リLIBMYSQL.dllから見つかりませんでした。 >> >> #実行結果ここまで-------------------------- > > わお。新しい情報が出てきましたね。 > 困ったらとりあえずコマンドラインから実行ですね。 > >> ・ロリポップのMySQLは4.0.24 >> http://lolipop.jp/?mode=manual&state=hp&state2=cgi >> ・ロリポップのRuby-MySQLのインタフェースはMySQL/Ruby >> http://flash.lomo.jp/blog/2006/08/ruby_mysql_on.html > (snip) >> プロダクトのバージョンとか依存関係を追いかけながらプログラム >> 組むのってかなり苦痛... > > Windowsで動くかわかりませんが、graftというツールが便利です。 > http://www.gormand.com.au/peters/tools/graft/graft.html > > # symlink使ってるからUnixやCygwinかな。 > > /pkgsというディレクトリに複数のバージョンのMySQLを入れて、graftでバージョンを > 切り換えることができます。 > やっていることはシンボリックリンクを /usr/local/bin 等に作成し、それを > 自由に張り替えています。 > > -- > rubikitch > Blog: http://d.hatena.ne.jp/rubikitch/ > Site: http://www.rubyist.net/~rubikitch/ >