Perlの use libのパスでハマったのでメモ
ディレクトリ「/home/hayate/Perl/Schwertkreuz」にある「Schwertkreuz.pl」というファイルを他の所に置いても使いたい、フォルダの中身は以下の通りになっている。
- Schwertkreuz.pl
- Reinforce
- Eins.pm
- Zwei.pm
Schwertkreuz.plは次のとおりである。
#!/usr/bin/env Perl use lib 'Path' ; use strict ; use warinings ; use Reinforce::Eins ; #何か処理する
-
-
- -
-
このSchwertkreuz.plのPathに入る内容は何か → '/home/hayate/Perl/Schwertkreuz' である。
最初はこの後に'Reiforce'まで付けて他のフォルダに入れたらパスエラーを吐いた記憶がある、module名の意味合いがよく分かってなかったらしい。
とりあえず、走り書き