Когда я пытаюсь скомпилировать Perl-скрипт в Padre, он вообще не отвечает
У меня есть вопрос о Падре. Когда я пытаюсь скомпилировать Perl-сценарий hello world, он вообще не отвечает. Падре все еще может бежать. А также, если попытаться запустить отладчик, падре остановится. Я даже несколько раз переустанавливаю Падре, но все же. Вы знаете, как решить эту проблему? Спасибо большое.
3 ответа
Иногда у Падре возникает проблема с запуском окна, чтобы показать результаты.
Зайдите в Инструменты -> Настройки -> снимите флажок "Использовать внешнее окно для выполнения"
также убедитесь, что корзина, которую вы хотите использовать, является первой в переменной Path
Похожая проблема - может возникнуть Padre IDE, которая может загружать программы, которые распознаются с помощью подсветки синтаксиса как Perl, но Run/F5 не запускает скрипт, а отладка приводит к падению Padre
Обходным решением было удаление Padre (версия была с http://padre.perlide.org/download.html), установка Strawberry Perl (http://strawberryperl.com/) версии 5.14.2.1 (по умолчанию) и сборка Padre через cpan ( "C:>cpan Padre" для http://padre.perlide.org/trac/wiki/DownloadCPAN).
Работает на Windows XP.
Другое замечание: пришлось вручную исправлять переменную среды PATH, так как при некоторых установках и деинсталляциях у меня были ненужные каталоги и один усеченный набор каталогов.
Какой Perl вы используете (ActivePerl или DWIM)?
(Есть способ установить Padre с Active Perl).
Когда вы идете (без отладчика) "perl -v", что это говорит?
Это сработало для меня -
отключите "включить режим для начинающих на Perl" в настройках> язык perl 5
Если IDE по-прежнему дает сбой при запуске кода, лучшим решением будет проверить "использовать внешнее окно" в приведенном выше окне. Теперь Падре отлично работает, собирая как простые скрипты hello world, так и скрипты hello gtk.