Rubyスクリプトの場所に関連するファイルにアクセスする必要があります。
私が見つけた唯一の解決策は使用することですがFile.dirname(__FILE__)
、スクリプトがシンボリックリンクから実行される場合、シンボリックリンク__FILE__
の場所を示します。
__FILE__
私は、それがリンクであるかどうかを調べ、リンクであるかどうかを確認し、それがどこを指しているかを見つけることを含まないソリューションを好みます。しかし、他に方法がない場合は、これを行うための宝石がすでにあるかどうかを知っておくと便利ですか?