Perl 開発に Sublime Text 2 エディターを使用していますが、次の問題に直面しました。私は自分のプロジェクトを以下に持っています:
/home/alex/workspace/
このプロジェクトでは、以下にライブラリがあります。
/home/alex/workspace/lib/
ファイルを編集している間:
/home/alex/workspace/test.pl
このファイルで、ライブラリをロードしようとします:
/home/alex/workspace/lib/myLib.pm
私はこのようなコードを持っています:
#!/usr/bin/perl
use myLib;
デフォルトの @INC パスにないため、sublimelinter はこのライブラリを見つけることができません。スクリプトのソース コードを変更せずに、sublimelinter 用に Perl の @INC を変更する方法はありますか?
次のように、リンターのプロジェクトごとの設定を使用しようとしました。
{
"folders":
[
{
"path": "/home/alex/workspace"
}
],
"settings":
{
"SublimeLinter":
{
"Perl" :
{
"lint_args":
[
"-I", "/home/alex/workspace/lib",
"-c",
"{filename}"
]
}
}
}
}
しかし、これは役に立ちません。