From: Tanaka Akira Date: 2009-11-23T12:23:15+09:00 Subject: [ruby-dev:39755] RbConfig.rubybin ruby コマンドのパス名を返す RbConfig.rubybin というメソッド を用意するのはどうでしょうか。 現在 ruby コマンドのパス名を得るのには、 File.join( RbConfig::CONFIG["bindir"], RbConfig::CONFIG["ruby_install_name"] + RbConfig::CONFIG["EXEEXT"] ) と記述する必要があります。 これはとても覚えていられないので、(そして EXEEXT はいかにも 忘れそうなので) ひとつのメソッドで提供しておくのがいいんじゃ ないでしょうか。 なお、これが使われるケースは ruby の配布の中で少なくとも lib/webrick/httpservlet/cgihandler.rb benchmark/report.rb benchmark/runc.rb test/ruby/envutil.rb tool/eval.rb があります。 % svn diff --diff-cmd diff -x '-u -p' Index: tool/mkconfig.rb =================================================================== --- tool/mkconfig.rb (revision 25882) +++ tool/mkconfig.rb (working copy) @@ -201,6 +201,14 @@ print <