私は自分のモジュールを作成しています。それを呼び出しましょうX::Y
。もちろん、モジュールはファイルにありますX/Y.pm
。
Y
外部プログラムを呼び出す必要があるとしましょうprog
。理想的には入れたいのでprog
、X
走れX/prog
ます。ハードコードX/prog
のフルパスを使用せず、現在の作業ディレクトリセットに関係なくモジュールを機能させたいのですが。
モジュール内からモジュールのフルパスを見つけるにはどうすればよいですか?それとも、これを行うためのより良い方法はありますか?