--Apple-Mail-2--211875170 Content-Type: text/plain; charset O-2022-JP Content-Transfer-Encoding: 7bit Ruby 1.9.1RC1では$LOAD_PATHの中の /usr/lib/rubyのrubyの部分が rubyコマンドの名前と同じになようになっています。 --with-suffixooとすると /usr/lib/ruby-fooとなります。 ことがすごく困るということはないのですが これまでのディレクトリと変わってしまい、 かつ何かで指定することが簡単にはできません。 site_rubyと同様にconfigureで指定できると良いなと思います。 ついでにarchdirなどと個別に指定できると 良いなと以前から思っていたのですが、 いっことすべて指定できると良いのかなと考えました。 添付したような変更はどうでしょうか。 (名前がぶつかりになったので 適当な名前に変えてしまっています。) 検討していただけるとうれしいです。 -- ay --Apple-Mail-2--211875170 Content-Disposition: attachment; filename ad_path_setting.diff Content-Type: application/octet-stream; x-unix-mode44; name oad_path_setting.diff" Content-Transfer-Encoding: 7bit Index: configure.in --- configure.in (revision 21405) +++ configure.in (working copy) @@ -1972,7 +1972,6 @@ rubyw_install_name RUBYW_INSTALL_NAME" ;; esac -RUBY_LIB_PREFIX ワワ「、ッ、メユツル゜ノホモヤチフプホチヘナワワ「 チテ゜チメヌ゜ラノヤネィュャ ロ ュュュュ メ ロロンン ィモヤメゥンャ タタ ュアケクキャウウ ォアケクカャカカ タタ ササ ォチテ゜チメヌ゜ラノヤネィャ ォ ロ ュュュ審 トノメ ロロフノツトノメッンンンャ ォ ロ゜ ンャ ォ ロ゜ ッ、メユツル゜ノホモヤチフプホチヘナァンゥ ォメユツル゜フノツ゜ミメナニノリ ワワ「、゜ワワ「 ォ チテ゜チメヌ゜ラノヤネィャ ロ ュュュミメ トノメ ロロフノツトノメッッ゜ンンンャ ュ ロ ンャ ュ ロ ッ、メユツル゜ノホモヤチフプホチヘナッ゜ァンゥ ュモノヤナ゜トノメ ワワ「、ワワ「 ォ ロ゜ ンャ ォ ロ゜ ッ、メユツル゜ノホモヤチフプホチヘナッ゜ァンゥ ォモノヤナ゜トノメ ワワ「、゜ワワ「 チテ゜チメヌ゜ラノヤネィャ ロ ュュュミメ トノメ ロロフノツトノメッッ゜ンンンャ ュ ロ ンャ ュ ロ ッ、メユツル゜ノホモヤチフプホチヘナッ゜ァンゥ ュヨナホトマメ゜トノメ ワワ「、ワワ「 ォ ロ゜ ンャ ォ ロ゜ ッ、メユツル゜ノホモヤチフプホチヘナッ゜ァンゥ ォヨナホトマメ゜トノメ ワワ「、゜ワワ「 ォチテ゜チメヌ゜ラノヤネィャ ォ ロ ュュュミメ ィゥ トノメ ロロフノツトノメッンンンャ ォ ロ゜ ンャ ォ ロ゜ ッ、メユツル゜ノホモヤチフプホチヘナァンゥ ォメユツル゜チメテネ゜ミメナニノリ ワワ「、゜ワワ「 ォ ォチテ゜チメヌ゜ラノヤネィャ ォ ロ ュュュミメ ィゥ トノメ ロロフノツトノメッッ゜ンンンャ ォ ロ゜ ンャ ォ ロ゜ ッ、メユツル゜ノホモヤチフプホチヘナッ゜ァンゥ ォモノヤナ゜チメテネ゜トノメ ワワ「、゜ワワ「 ォ ォチテ゜チメヌ゜ラノヤネィャ ォ ロ ュュュミメ ィゥ トノメ ロロフノツトノメッッ゜ンンンャ ォ ロ゜ ンャ ォ ロ゜ ッ、メユツル゜ノホモヤチフプホチヘナッ゜ァンゥ ォヨナホトマメ゜チメテネ゜トノメ ワワ「、゜ワワ「 ォ 「、゜「 ェェェェイュェゥ メユツル゜フノツ゜ミメナニノリ 「、メユツル゜フノツ゜ミメナニノリ「 ァ゛ホマホナッッザァ「、「ァッッァ「 ォ メユツル゜チメテネ゜ミメナニノリ 「、メユツル゜チメテネ゜ミメナニノリ「 ァ゛ホマホナッッザァ「、「ァッッァ「 メユツル゜モノヤナ゜フノツ゜ミチヤネ 「、モノヤナ゜トノメ「 ァ゛ホマホナッッザァ「、「ァッッァ「 ォ メユツル゜モノヤナ゜チメテネ゜ミチヤネ 「、モノヤナ゜チメテネ゜トノメ「 ァ゛ホマホナッッザァ「、「ァッッァ「 メユツル゜ヨナホトマメ゜フノツ゜ミチヤネ 「、ヨナホトマメ゜トノメ「 ァ゛ホマホナッッザァ「、「ァッッァ「 ォ メユツル゜ヨナホトマメ゜チメテネ゜ミチヤネ 「、ヨナホトマメ゜チメテネ゜トノメ「 ァ゛ホマホナッッザァ「、「ァッッァ「 ササ ェゥ メユツル゜フノツ゜ミメナニノリ ワワ「、メユツル゜フノツ゜ミメナニノリワワ「 ァ゛ホマホナッァ「、「ァッァ「 ォ メユツル゜チメテネ゜ミメナニノリ ワワ「、メユツル゜チメテネ゜ミメナニノリワワ「 ァ゛ホマホナッァ「、「ァッァ「 メユツル゜モノヤナ゜フノツ゜ミチヤネ ワワ「、モノヤナ゜トノメワワ「 ァ゛ホマホナッァ「、「ァッァ「 ォ メユツル゜モノヤナ゜チメテネ゜ミチヤネ ワワ「、モノヤナ゜チメテネ゜トノメワワ「 ァ゛ホマホナッァ「、「ァッァ「 メユツル゜ヨナホトマメ゜フノツ゜ミチヤネ ワワ「、ヨナホトマメ゜トノメワワ「 ァ゛ホマホナッァ「、「ァッァ「 ォ メユツル゜ヨナホトマメ゜チメテネ゜ミチヤネ ワワ「、ヨナホトマメ゜チメテネ゜トノメワワ「 ァ゛ホマホナッァ「、「ァッァ「 ササ メユツル゜フノツ゜ミチヤネ メユツル゜フノツ゜ミメナニノリッ、゜「 ォメユツル゜チメテネ゜ミチヤネ メユツル゜チメテネ゜ミメナニノリッ、゜「 メユツル゜モノヤナ゜フノツ゜ミチヤネイ メユツル゜モノヤナ゜フノツ゜ミチヤネッ、゜「 ォメユツル゜モノヤナ゜チメテネ゜ミチヤネイ メユツル゜モノヤナ゜チメテネ゜ミチヤネッ、゜「 メユツル゜ヨナホトマメ゜フノツ゜ミチヤネイ メユツル゜ヨナホトマメ゜フノツ゜ミチヤネッ、゜「 ォメユツル゜ヨナホトマメ゜チメテネ゜ミチヤネイ メユツル゜ヨナホトマメ゜チメテネ゜ミチヤネッ、゜「 チテ゜トナニノホナ゜ユホムユマヤナトィメユツル゜フノツャ 「、メユツル゜フノツ゜ミチヤネ「ゥ チテ゜トナニノホナ゜ユホムユマヤナトィメユツル゜モノヤナ゜フノツャ 「、メユツル゜モノヤナ゜フノツ゜ミチヤネ「ゥ タタ ュイーイエャク ォイーオカャアイ タタ チテ゜モユツモヤィゥ チテ゜モユツモヤィゥ チテ゜モユツモヤィ゜ゥ ュチテ゜モユツモヤィゥ ュチテ゜モユツモヤィゥ ォチテ゜モユツモヤィ゜ゥ ォチテ゜モユツモヤィ゜ゥ ォチテ゜モユツモヤィ゜ゥ ォチテ゜モユツモヤィ゜ゥ ォチテ゜モユツモヤィ゜ゥ ォチテ゜モユツモヤィ゜ゥ ゜ ゜゜ チテ゜モユツモヤィ゜ゥ タタ ュイーウエャアイ ォイーキーャアイ タタ at-${target_os}" AC_DEFINE_UNQUOTED(RUBY_THIN_ARCHLIB, - "${RUBY_LIB_PATH}/" __ARCHITECTURE__ "-${target_os}") + "${RUBY_ARCH_PATH}/" __ARCHITECTURE__ "-${target_os}") AC_DEFINE_UNQUOTED(RUBY_SITE_THIN_ARCHLIB, - "${RUBY_SITE_LIB_PATH}/" __ARCHITECTURE__ "-${target_os}") + "${RUBY_SITE_ARCH_PATH}/" __ARCHITECTURE__ "-${target_os}") AC_DEFINE_UNQUOTED(RUBY_VENDOR_THIN_ARCHLIB, - "${RUBY_VENDOR_LIB_PATH}/" __ARCHITECTURE__ "-${target_os}") + "${RUBY_VENDOR_ARCH_PATH}/" __ARCHITECTURE__ "-${target_os}") AC_DEFINE_UNQUOTED(RUBY_PLATFORM, __ARCHITECTURE__ "-${target_os}") else arch {target_cpu}-${target_os}" @@ -2051,9 +2087,9 @@ *) sitearch {arch}" ;; esac -AC_DEFINE_UNQUOTED(RUBY_ARCHLIB, "${RUBY_LIB_PATH}/${arch}") -AC_DEFINE_UNQUOTED(RUBY_SITE_ARCHLIB, "${RUBY_SITE_LIB_PATH2}/${sitearch}") -AC_DEFINE_UNQUOTED(RUBY_VENDOR_ARCHLIB, "${RUBY_VENDOR_LIB_PATH2}/${sitearch}") +AC_DEFINE_UNQUOTED(RUBY_ARCHLIB, "${RUBY_ARCH_PATH}/${arch}") +AC_DEFINE_UNQUOTED(RUBY_SITE_ARCHLIB, "${RUBY_SITE_ARCH_PATH2}/${sitearch}") +AC_DEFINE_UNQUOTED(RUBY_VENDOR_ARCHLIB, "${RUBY_VENDOR_ARCH_PATH2}/${sitearch}") AC_ARG_WITH(search-path, [ --with-search-pathミR specify the additional search path], Index: mkconfig.rb --- mkconfig.rb (revision 21405) +++ mkconfig.rb (working copy) @@ -140,12 +140,12 @@ print(*v_fast) print(*v_others) print <<EOS - CONFIG["rubylibdir"] $(libdir)/$(ruby_install_name)/$(ruby_version)" - CONFIG["archdir"] $(rubylibdir)/$(arch)" - CONFIG["sitelibdir"] $(sitedir)/$(ruby_version)" - CONFIG["sitearchdir"] $(sitelibdir)/$(sitearch)" - CONFIG["vendorlibdir"] $(vendordir)/$(ruby_version)" - CONFIG["vendorarchdir"] $(vendorlibdir)/$(sitearch)" + CONFIG["rubylibdir"] $(cf_stddir)/$(ruby_version)" + CONFIG["archdir"] $(cf_stdarchdir)/$(ruby_version)/$(arch)" + CONFIG["sitelibdir"] $(cf_sitedir)/$(ruby_version)" + CONFIG["sitearchdir"] $(cf_sitearchdir)/$(ruby_version)/$(sitearch)" + CONFIG["vendorlibdir"] $(cf_vendordir)/$(ruby_version)" + CONFIG["vendorarchdir"] $(cf_vendorarchdir)/$(ruby_version)/$(sitearch)" CONFIG["topdir"] ile.dirname(__FILE__) MAKEFILE_CONFIG } CONFIG.each{|k,v| MAKEFILE_CONFIG[k] .dup} --Apple-Mail-2--211875170--