Hiroyuki Komatsu
komat****@taiya*****
2005年 1月 12日 (水) 15:26:10 JST
At Wed, 12 Jan 2005 11:12:50 +0900, Masaki Yatsu wrote: > >>> オプション -u または --unix-socket で可能なはずです。 > >>> > >>> % prime --unix-socket=<path> > >> > >> Mac OS Xのruby 1.6.8ではエラーになりました。 > > > > 以下のコードを実行するとどうなりますか? > > > > require 'socket' > > server = UNIXServer.new("/tmp/prime.sock") > > こうなります。 > > test.rb(main):001:0> require 'socket' > => true > test.rb(main):002:0> server = UNIXServer.new("/tmp/prime.sock") > NameError: uninitialized constant UNIXServer > from test.rb:2 > test.rb(main):003:0> nil > > Mac OS Xに入っているrubyはUNIXSocket, UNIXServerがないようです。 > > /usr/lib/ruby/1.6/powerpc-darwin7.0/socket.bundleのシンボルを > 見てみましたが、*unix*が存在しませんでした……orz > > 自分でrubyをインストールする必要がありそうです。 自分でインストールをした場合は、エラーは出ないのでしょうか? -- 小松弘幸 ----------------------- http://taiyaki.org/