mkmf.rbでMakefileを作ると、$(RUBY)にディレクトリ名が含まれな
いので、PATHが通っていないところにrubyがあるとmake installに
失敗してしまいます。

  /somewhere/ruby extconf.rb --ruby=/somewhere/ruby

とすれば回避できるのですが、mkmf.rbを

--- lib/mkmf.rb 13 Feb 2004 16:03:13 -0000	1.172
+++ lib/mkmf.rb 14 Feb 2004 06:37:30 -0000
@@ -1050,3 +1050,3 @@ Config::CONFIG["topdir"] = CONFIG["topdi
 $configure_args["--topdir"] ||= $curdir
-$ruby = arg_config("--ruby", CONFIG["ruby_install_name"])
+$ruby = arg_config("--ruby", File.join(CONFIG["bindir"], CONFIG["ruby_install_name"]))

とするのはまずいことがあるでしょうか。

-- 
ごとうゆうぞう