2017-08-10 64 views
0

我正在使用perl 5.16.3版本。 sudo apt-get install libpadwalker-perlEPIC在Eclipse中無法檢測PadWalker

。重新啓動Eclipse後,當我開始調試,我仍然得到錯誤:

Error displaying local variables Install PadWalker & restart Eclipse or disable displaying of local variables

任何人可以幫助我一直在使用這種安裝PadWalker?

感謝, 薩米特

+0

您能夠使用PadWalker從一個普通的Perl腳本?試試'perl -e「使用PadWalker」' –

+0

你的機器上有多個'perl'嗎? – ikegami

+0

@HåkonHægland當我使用'perl -e'時使用PadWalker「'然後它說: '@INC(@ INC'包含:/ home/demo/perl5/perlbrew/perls/perl-5.16.3/lib/site_perl'' /5.16.3/x86_64-linux-thread-multi /home/demo/perl5/perlbrew/perls/perl-5.16.3/lib/site_perl/5.16.3/home/demo/perl5/perlbrew/perls/perl-5.16.3/lib/5.16.3/x86_64-linux-thread-multi /home/demo/perl5/perlbrew/perls/perl-5.16.3/lib/5.16。 3)在-e行1. 在-e行1處編譯失敗。 BEGIN失敗 - 編譯在-e行1中止。 – Ajit

回答

1

你有兩個版本的Perl安裝:

  • /usr/bin/perl(以下簡稱 「系統」 perl
  • /home/demo/perl5/perlbrew/perls/perl-5.16.3/bin/perl

apt-get install libpadwalker-perl安裝包爲系統Perl。

我假設你已經配置EPIC使用另一個,這是需要PadWalker的。運行

perlbrew use 5.16.3 
cpan PadWalker 

/home/demo/perl5/perlbrew/perls/perl-5.16.3/bin/cpan PadWalker