From: angelsorgel@... Date: 2016-05-18T15:14:23+00:00 Subject: [ruby-dev:49628] [Ruby trunk Bug#12392] configure --with-sitedir=no --with-sitearchdir=no --with-vendordir=no --with-vendorarchdir=no が機能しない Issue #12392 has been reported by Atsushi YOKOYAMA. ---------------------------------------- Bug #12392: configure --with-sitedir=no --with-sitearchdir=no --with-vendordir=no --with-vendorarchdir=no が機能しない https://bugs.ruby-lang.org/issues/12392 * Author: Atsushi YOKOYAMA * Status: Open * Priority: Normal * Assignee: * ruby -v: ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux] * Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN ---------------------------------------- configure のヘルプでは、オプション --with-sitedir, --with-sitearchdir, --with-vendordir, --with-vendorarchdir に noを与えられることになっているが、正しく機能しない。 make installでカレントディレクトリに誤ったディレクトリが生成される。 また、ライブラリ検索パスに誤ったエントリが残る。 ~~~ % ./configure --with-sitedir=no --with-sitearchdir=no --with-vendordir=no --with-vendorarchdir=no % make % sudo make install % ls -l | head -3 total 147396 drwxr-xr-x 3 root root 4096 May 18 23:51 $(sitedir)/ drwxr-xr-x 3 root root 4096 May 18 23:51 $(vendordir)/ % ~~~ ~~~ % ruby -e 'puts $:.join("\n")' /usr/local/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib ${sitedir}/2.3.0 ${sitearchdir} ${sitedir} ${vendordir}/2.3.0 ${vendorarchdir} ${vendordir} /usr/local/lib/ruby/2.3.0 /usr/local/lib/ruby/2.3.0/x86_64-linux % ~~~ -- https://bugs.ruby-lang.org/