Почему EPIC не может обнаружить PadWalker? - PullRequest
4 голосов
/ 17 августа 2011

У меня Eclipse (3.5-32) на моей машине Unix.Я установил EPIC обновления для стабильных версий 0.5.x и PadWalker (1.5).

Поскольку я являюсь локальным пользователем без прав sudo, яустановили PadWalker в другую папку.Я установил этот путь как переменную среды PERL5LIB.

Когда я выполняю echo $PERL5LIB или perl -le 'print foreach @INC', я вижу установленный модуль PadWalker.

Но когда я пытаюсь выполнить отладку с помощью Eclipse, появляется сообщение «Ошибка: установить PadWalker».

В настоящее время, чтобы это заработало, я явно добавил этот PadWalker в свой проект, используяОпция свойств в Eclipse.

Есть ли лучший способ сделать это так, чтобы мне не приходилось каждый раз добавлять Padwalker в мой проект?

Спасибо.

1 Ответ

4 голосов
/ 17 августа 2011

Мое первое предположение состоит в том, что вы не устанавливали PERL5LIB в процессе, который порождает Eclipse, а в каком-то другом процессе. Если это так, то, что вы видите в приглашении, используя perl -le 'print foreach @INC', не будет отражать то, что видит Perl EPIC.

Я использую локально установленную версию Perl, поэтому мне не нужны специальные разрешения или PERL5LIB. Для этого вы можете использовать perlbrew. Затем просто скажите EPIC использовать сборку Perl, которую вы установили с помощью perlbrew и для которой вы установили PadWalker.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...