From: Hidetoshi NAGAI Date: 2013-11-05T12:42:46+09:00 Subject: [ruby-list:49659] Re: RubyTk@Windowsでtktableが動かない 永井@知能.九工大です. # 停電に備えて落とした後にサーバが上がらなくなって大騒ぎ中 (^_^; From: dezawa Subject: [ruby-list:49656] RubyTk@Windowsでtktableが動かない Date: Mon, 04 Nov 2013 16:41:41 +0900 Message-ID: <52774FB5.5070707@aliadne.net> > Linuxで作ったアプリをWindowsで動くのを確かめようとしているのですが、 > tktableがうまく行きません。 > > irbで試した結果を最後に貼り付けました。 > Tkのtktableのbinaryがないことが原因 > の様に読めますが合っているでしょうか? /tkextlib/pkg_checker.rb を実行すると, どの拡張ライブラリが利用可能な状況かがおよそわかります. > RubyTkに関するwebをみていると、ActiveTclにはTkTbleが入っているとの > 記述があるので、大丈夫だろうと思っていたのですが、Tclを展開した > c:\local\Tcl\demos には tktableを使った例が無いので、はて、、 > > ActiveTclは ActiveTcl8.6.1.0.297577-win32-ix86-threaded です > ruby は Ruby-1.9.3.msi にてinstallしなおしました。 現状,Tcl/Tk 8.6 とでは Ruby/Tk は正常には動かないはずです. 導入するのは ActiveTcl 8.5 にしてください. ただ,ActiveTcl 8.5 には拡張ライブラリが少ししか入っていません. 拡張ライブラリを多く含む ActiveTcl 8.4 を最初にインストールして, それを上書きするように ActiveTcl 8.5 をインストールしてください. そうすれば ActiveTcl 8.4 でインストールされた拡張ライブラリ群を ActiveTcl 8.5 で利用することができるはずです. -- 永井 秀利 (nagai@ai.kyutech.ac.jp) 九州工業大学大学院情報工学研究院知能情報工学研究系知能情報メディア部門助教