Masaki Yatsu
yatsu****@yatsu*****
2005年 1月 12日 (水) 11:12:50 JST
谷津です。 On 05.1.12 1:52 AM, Hiroyuki Komatsu wrote: > At Wed, 12 Jan 2005 00:24:38 +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をインストールする必要がありそうです。 --- 谷津真樹 (Masaki Yatsu) mailto:yatsu****@yatsu*****