笠原です。 * From: Toru Hoshina <toru / gte.net> * Date: Fri, 13 Nov 1998 18:20:35 +0900 > 早速、赤帽5.1以降用にrpm化してみたのですが、1.1c6とc7では > instruby.rbが変更されているようで、そのままではうまくパッケージが > 作れませんでした。 あああ、これは私のパッチが原因だと思います。 (詳しくは ChangeLog をご参照下さい。) > rbconfig.rb にズラッと書いてある > CONFIG["exec_prefix"] = "#{CONFIG[\"prefix\"]}" > という上記のような書式なのですが、これが働いていなくて(というか、 > 評価が終わってしまっている感じ)上記の例でいうと、prefixになにか > 代入しても、exec_prefixの値が変化しません。 rbconfig.rb 自体には手は入れてないので、こっちは分かりません。 > -bindir = CONFIG["bindir"] > -libdir = CONFIG["libdir"] + "/" + ruby_install_name > +bindir = prefix + "/bin" > +libdir = prefix + "/lib/" + ruby_install_name > archdir = libdir+"/"+CONFIG["arch"] > -mandir = CONFIG["mandir"] + "/man1" > +mandir = prefix + "/man/man1" う〜ん。逆にこうしてしまうと、configure の --libdir とか --mandir, --bindir が無効になってしまうのですよね。1.1c6 までがそうだったので、 パッチ作って採用して貰ったのですが。 ______________________________________________________________________ 笠原 基之(かさはら もとゆき)