From: Katsuyuki Komatsu Date: 2000-04-11T22:39:44+09:00 Subject: [ruby-list:21859] Re: site_ruby & Linux distribution 小松です。 In the message of [ruby-list:21841] Re: site_ruby & Linux distribution on 2000/4/11 01:09:08 Masatoshi SEKI wrote: >咳といいます。 >自分が配布しているいくつかのスクリプトのインストーラで >上記 1.4 の形式の site_ruby に依存しているのがあるのですが、 >自分のスクリプトも変更しないとまずいかな。 >1.4.3以前と1.4.4のどちらでも動くインストーラ考えないとだめかしら… そういえば、ちょっと前にその目的でerb-1.2用にパッチを作りました。 使えるかな? diff -ru2p erb-1.2.dist/install.rb erb-1.2/install.rb --- erb-1.2.dist/install.rb Sun Mar 5 23:35:17 2000 +++ erb-1.2/install.rb Thu Mar 30 18:56:57 2000 @@ -6,7 +6,13 @@ include Config $srcdir = CONFIG["srcdir"] -$libdir = File.join(CONFIG["libdir"], "ruby", CONFIG["MAJOR"]+"."+CONFIG["MINOR"]) +$version = CONFIG["MAJOR"]+"."+CONFIG["MINOR"] +$libdir = File.join(CONFIG["libdir"], "ruby", $version) $archdir = File.join($libdir, CONFIG["arch"]) -$site_libdir = File.join($libdir, "site_ruby") +$site_libdir = $:.find {|x| x =~ /site_ruby$/} +if !$site_libdir + $site_libdir = File.join($libdir, "site_ruby") +elsif $site_libdir !~ Regexp.quote($version) + $site_libdir = File.join($site_libdir, $version) +end def install_rb(srcdir = nil) -- 小松克行 / Katsuyuki Komatsu