From: hidaka@... (HIDAKA Takahiro) Date: 2001-08-05T18:43:11+09:00 Subject: [ruby-list:30852] Ruby/Tk on Windows ひだかです。 あたりまえのことのような気もするのですが 意外にみつからない Ruby/Tk のWindows上での バイナリインストールのしかたです。 ふつうに google とか blade で検索してもうまく 見つけられなかったので、ここにかいておきます。 ============================================================ もってきたもの: cygwin 版 Ruby (http://www.ruby-lang.org/~eban/ より) bitwalk 版 Tcl/Tk (http://www1.odn.ne.jp/bitwalk/index.html より) Tcl/Tk はCygwin版ではなく普通のWindows版でよかった インストール: Ruby は普通に /usr/local 以下に展開してインストール Tcl/Tk はインストーラの指示通りインストール (ここでは d:\Program Files\Tcl にいれた) 環境変数は $ env RUBY_TCL_DLL="d:\\Program Files\\Tcl\\bin\\tcl83.dll" $ env RUBY_TK_DLL="d:\\Program Files\\Tcl\\bin\\tk83.dll" $ env | grep RUBY RUBY_TCL_DLL=d:\Program Files\Tcl\bin\tcl83.dll RUBY_TK_DLL=d:\Program Files\Tcl\bin\tk83.dll のように設定 ============================================================ これでOKでした。 この設定を、(Windows2000なので)マイコンピュータ→ プロパティの環境変数の設定に移して、ActiveScriptRuby (http://isweb27.infoseek.co.jp/computer/arton/indexj.html) をインストールしても、同じように動いているようにみえます。 mswin32版(http://www.dm4lab.to/~usa/ruby/) では、 tcltklib.so が作られていないようなので、そのままでは うまくいきませんでした。。というかこのアーカイブだと いろんな拡張ライブラリ(とくに Win32OLE)がないので 寂しいですね。。 mingw版は試していません。ごめんなさい。 というかこれはどこに展開するものなのでしょうか。。。 どこでもいいのか、D:\usr\local\bin を要求するのか。。。 試せって感じですが^^; -- 日高 隆博 hidaka@agusa.nuie.nagoya-u.ac.jp