4

UnixマシンにEclipse(3.5-32)があります。安定版0.5.xおよび(1.5)用のEPICアップデートをインストールしました。PadWalker

sudo私は権限のないローカルユーザーなのでPadWalker、別のフォルダーにインストールしました。このパスを環境変数として設定しましたPERL5LIB

echo $PERL5LIB または すると、モジュールがインストールされているperl -le 'print foreach @INC'のがわかります。PadWalker

しかし、Eclipseを使用してデバッグしようとすると、「エラー:PadWalkerをインストールしてください」と表示されます。

当面、これを機能させるために、Eclipseの[プロパティ]オプションを使用して、このPadWalkerをプロジェクトに明示的に追加しました。

毎回Padwalkerをプロジェクトに追加する必要がないようにするためのより良い方法はありますか?

ありがとう。

4

2 に答える 2

4

私の最初の推測は、Eclipse を生成するプロセスではなく、他のプロセスで PERL5LIB を設定したということです。もしそうなら、プロンプトで表示perl -le 'print foreach @INC'されるものは、EPIC の perl が表示するものを反映していません。

ローカルにインストールされたバージョンの Perl を使用しているため、特別な権限や PERL5LIB は必要ありません。これを行うために使用できますperlbrew。次に、EPIC に、使用してインストールした Perl のビルドを使用するように指示し、そのperlbrewために PadWalker をインストールします。

于 2011-08-17T02:14:40.260 に答える