小松です。

In message of [ruby-list:15826] Re: cannot install ruby-gtk into FreeBSD 2.2.x
    on 1999/8/2 11:40 Hiroshi Igarashi <igarashi / ueda.info.waseda.ac.jp> wrote:
|またこのmake変数RUBYは、extmk.rb経由でない拡張ライブラリの
|分離コンパイル時にも定義されるのでしょうか?

ruby-1.3.6から定義されています。

|分離コンパイル時のためには単に RUBY = ruby でいいのかな。

ruby-1.3.6のlib/mkmf.rbでは、
    RUBY = #{CONFIG["ruby_install_name"]}
としていますから、通常はそうなります。

しかし、rubyがPATHに入っていない状態で、たとえば、
    /usr/local/bin/ruby extconf.rb
とした場合や、#{CONFIG["ruby_install_name"]}はrubyだが、
ruby-1.3.6とかにrenameしている場合も考慮した方がいいですか?

そうすると、ruby自身のargv[0]を取れる必要がありますが、
できるのかな?

--
小松克行 / Katsuyuki Komatsu <komatsu / sarion.co.jp>