[prime-dev: 580] Re: Unix Domain Socket 対応について

Back to archive index

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*****





Prime-dev メーリングリストの案内
Back to archive index