From: Nobuyoshi Nakada Date: 2006-12-11T11:08:05+09:00 Subject: [ruby-dev:30004] Re: digest/sha2.rb is installed in a wrong place なかだです。 At Sun, 10 Dec 2006 19:07:13 +0900, sheepman wrote in [ruby-dev:30003]: > 僕の手元の環境だけかも知れませんが、digest/sha2.rb が > digest/digest/sha2.rb にインストールされています。 > > $ ls /usr/local/lib/ruby/1.9/digest/digest/ > sha2.rb > > $ ls /usr/local/lib/ruby/1.8/digest/digest/ > sha2.rb > > 本来は /usr/local/lib/ruby/1.x/digest/ にインストールされる > べきなんだと思います。 拡張ライブラリからインストールされるファイルには、すべてtarget_prefix がつきます。これはcreate_makefileで指定された拡張ライブラリ名のディレ クトリ部分です。ext/digest/sha2/extconf.rbでは"digest/sha2"と指定して いますから、sha2.rbがlib/digest/というサブディレクトリにあることが間違 いではないかと思います。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦