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/
>