小松です。
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>