From: oshida@... Date: 2009-07-08T19:57:43+09:00 Subject: [ruby-dev:38750] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 押田です。 > 1.8.7 のリリースマネージャの判断にお任せすることになります. はい。 それでよいと考えます。 > いざとなれば site_ruby とかの RUBYLIB 上での優先順位の高い場所に > 動かしたいバージョンの Ruby/Tk をまるまる置いてもらえばいいと思います. これも余談になりますが、、、 RedHat (RHEL / Fedora) の Ruby/Tk は、 パッケージ上は本体とは別になっています。 上記のような差し替えを想定したものでは無いでしょうけれど、 もしかすると、将来的に、 このパッケージング・ポリシーが役に立つ事があるのかな、 なんて思ったりしました。 さて本題です。 Cygwin での結果です。 1.8 は期待通りです。 1.9 は残念ながら期待通りではありません。 sample/tkcombobox.rb でも同様の挙動であったため、 そちらの結果をお伝えします。 1.9 では、ノッペラな窓が出るのみで固まってしまいます。 タイトルバーの [X] ボタンでも終了しません。 C-c すると下記が出てきます。 $ ruby ext/tk/sample/tkcombobox.rb /usr/local/lib/ruby/1.9.1/tk.rb:1363:in `_invoke': Interrupt from /usr/local/lib/ruby/1.9.1/tk.rb:1363:in `' from /usr/local/lib/ruby/1.9.1/tk.rb:1110:in `' from ext/tk/sample/tkcombobox.rb:6:in `require' from ext/tk/sample/tkcombobox.rb:6:in `
' Cygwin は「今日付の最新」です(^^; gcc-3.4.4-999 tcltk-20080420-1 (8.4.1) 昨今 Cygwin は頻繁には稼働していないのですが、 タイミングが合えば動作確認することは可能です。 #動作確認用に Cygwin ホスティングが欲しいですね。 #言い出したらキリがないですが :-p