From: "U.Nakamura" <usa / osb.att.ne.jp>
Subject: [ruby-list:38084] Re: how to get script dir
Date: Tue, 12 Aug 2003 10:26:12 +0900

> | $0には、pathが入っているのですね。試しもしないで、basenameしかセットされないと思い込んでいました。 
> 
> 試せばすぐわかると思いますが、basenameしか入ってないこともあ
> りますので誤解なきよう。
> 
> もっとも、その場合はFile.dirnameは"."を返しますので、それでOK
> なら問題はないですね。
ぐっ、ぬかった。

puts File.dirname(File.expand_path $0)

これならフルパスです。


るびきち☆
http://www.rubyist.net/~rubikitch/ ←Ruby大衆化計画@移転
http://www.rubyist.net/~rubikitch/computer/irbshbook/ ←irbsh本発売