[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:16440] Re: libfcgi-ruby1.8 の fcgi.so のインストール先について
メンテナの杉浦です。
ごめんなさい、パッケージングミスです。
BTS に自分であげて、パッケージを直しました。
# 番号のアサインメールがまだ来ない……
Tsuyoshi Yamada wrote:
> こんにちは、山田と申します。
>
> amd64 なマシンを sid で利用していますが、libfcgi-ruby1.8 パッケージに
> 含まれる fcgi.so ファイルでちょっと嵌まりましたので報告します。
>
> 先日 libfcgi-ruby1.8 を 0.8.6-1 から 0.8.7-1 へ upgrade したところ、
> FCGI.accept が NoMethodError で例外発生するようになってしまいました。
>
> % irb
> irb(main):001:0> require 'fcgi'
> => true
> irb(main):002:0> FCGI.accept
> NoMethodError: undefined method `accept' for FCGI:Class
> from (irb):2
>
> 調べてみたところ、fcgi.rb はロードパスの中にインストールされていたので
> すが fcgi.so がロードパスで指定されていない場所へインストールされてい
> るのが原因でした。
>
> % ruby -ve 'puts $:'
> ruby 1.8.4 (2005-12-24) [x86_64-linux]
> /usr/local/lib/site_ruby/1.8
> /usr/local/lib/site_ruby/1.8/x86_64-linux
> /usr/local/lib/site_ruby
> /usr/lib/ruby/1.8
> /usr/lib/ruby/1.8/x86_64-linux
> .
> % dpkg -L libfcgi-ruby1.8 | grep fcgi.so
> /usr/lib/ruby/1.8/x86_64-linux-gnu/fcgi.so
>
> ということで、とりあえず symlink をはってあげると動いてくれました。
>
> % cd /usr/lib/ruby/1.8/x86_64-linux
> % sudo ln -s ../x86_64-linux-gnu/fcgi.so
>
> パッケージのバグかと思いますが、英語は不自由なのでどなたかかわりに BTS
> してくれると助かります。(^^;
> --
> 山田 毅 <ya-ma@xxxxxxxxxxxxxxxxxx>
>