[prime-dev: 116] Re: primeのFreeBSD portsバージョンアップ中なのですが、

Zurück zum Archiv-Index

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/




Prime-dev メーリングリストの案内
Zurück zum Archiv-Index