From: "たむらけんいち" Date: 2003-04-16T22:07:59+09:00 Subject: [ruby-list:37568] Re: error in Ruby/Tk + fork たむらです。 On Wed, 16 Apr 2003 20:39:11 +0900 Shin Nishiyama wrote: > こんばんは、西山@千葉大といいます。 > > Win2K+cygwinの環境で、Ruby/Tkを少しいじっていたのですが、 > 途中でforkやsystemを使うと次のように動かないみたいです。 > これって、仕様でしょうか?それとも環境依存? > 確認していただけるとうれしいです。 * Cygwinで作られた 1.8 の CVS版のようですがご自分で make されたのでしょうか ? * Tcl/Tk も path を見ると cygwin 付属のでしょうか ? * cygwin のコンソールでの uname -a の結果は ? * ついでに cygcheck -c|grep tcltk の結果は ? 答えてもらいやすい情報提供も必要ですよん。 > $ ruby -v -r tk -e 'fork' > ruby 1.8.0 (2003-04-14) [i386-cygwin] > /usr/local/lib/ruby/1.8/tk.rb:1028: warning: instance variable @encoding not initialized > C:\cygwin\usr\local\bin\ruby.exe: *** unable to remap C:\cygwin\bin\tk84.dll to same address as parent(0x4B60000) != 0x4B70000 > 7 [main] ruby 4912 sync_with_child: child 4956(0x138) died before initialization with status code 0x1 > 315 [main] ruby 4912 sync_with_child: *** child state child loading dlls > -e:1:in `fork': Resource temporarily unavailable - "fork(2)" (Errno::EAGAIN) > from -e:1 -- たむら (http://www.rubyist.net/~tamura/d/)