Hiroyuki Komatsu
komat****@taiya*****
2004年 1月 20日 (火) 02:41:12 JST
小松です。 At Mon, 19 Jan 2004 17:22:26 +0900, Gen Otsuji wrote: > 今FreeBSD用のprimeのportsをバージョンアップさせているのですが、 どうもありがとうございます。 > ちょっとつまずいている所があるので質問させてください。 > > primeを起動させると > % prime > /usr/local/lib/ruby/1.6/prime/session.rb:116:in `gets': Resource temporarily unavailable (Errno::EAGAIN) > from /usr/local/lib/ruby/1.6/prime/session.rb:116:in `start' > from /usr/local/lib/ruby/1.6/prime/session.rb:209:in `accept' > from /usr/local/bin/prime:225:in `main' > from /usr/local/bin/prime:231 > となってしまいます。 > getsで止まらずにすぐにエラーを返して死ぬようなのですが、よくわかりません。 > rubyのversionは1.6.8です。 > いままではどう回避していたかというとruby_rというスレッド用のrubyを使っていました。 > この回避方法でいいのかわからず、質問しました。 うーん、僕にもちょっと分かりかねます。すみません。 $stdout.sync = true while line = $stdin.gets do p line end というコードは通りますでしょうか? -- 小松弘幸 ----------------------- http://taiyaki.org/