From: WATANABE Hirofumi Date: 1999-08-01T03:36:11+09:00 Subject: [ruby-list:15807] Re: cannot install ruby-gtk into FreeBSD 2.2.x わたなべです. Yukihiro Matsumoto writes: :|スクリプトがminiruby上で動いているということを :|認識するにはどうしたらいいでしょうか? : :インタプリタ名を得る方法が現状ではないですね(Perlの$^Iのよう :なの)。良い変数名があれば(あるいはAPIがあれば)、取り込みたい :ものですが。 この場合の本質は miniruby 上で動いているじゃなくて extmk.rb から load されてるかどうかです. だから $0 が /extmk\.rb/ かどうかを判断すればわかります. それはそれとして Perl の $^X みたいなのはたまに欲しいと思います. $^X じゃなんだかわかんないからごとけんさん提案の RUBY_INTERPRETER あたりで. いっそのこと module RUBY かなにかで RUBY::VERSION とかまとめちゃうとか. -- わたなべひろふみ