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

アーカイブの一覧に戻る

Hiroyuki Komatsu komat****@taiya*****
2005年 1月 12日 (水) 01:52:34 JST


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ではエラーになりました。
> 
> % prime -u /tmp/prime.sock
> /Library/PRIME/lib/ruby/prime/server.rb:59:in `initialize': uninitialized
> constant UNIXServer at UnixSocketServer (NameError)
>         from /Library/PRIME/bin/prime:134:in `new'
>         from /Library/PRIME/bin/prime:134:in `main'
>         from /Library/PRIME/bin/prime:168

以下のコードを実行するとどうなりますか?

require 'socket'
server = UNIXServer.new("/tmp/prime.sock")


Debian の Ruby 1.6.8 では以下の通りです。

  ~% irb1.6
  irb(main):001:0> require 'socket'
  => true
  irb(main):002:0> server = UNIXServer.new("/tmp/prime.sock")
  => #<UNIXServer:0x402e35e0>
  irb(main):003:0>

-- 
                                                            小松弘幸
                                                -----------------------
                                                   http://taiyaki.org/




Prime-dev メーリングリストの案内
アーカイブの一覧に戻る