EPIC - Часто задаваемые вопросы

  • Какие системные требования?
  • Почему не работает отладчик (ActiveState или Strawberry Perl под Windows)?
  • Почему справка не работает?
  • Какие Perl переводчики поддерживаются?
  • Окно DOS мигает на экране. Можно ли удалить?
  • Как RegExp одной работы функции шаг?
  • Как запустить Perl сценариев в Eclipse?

Каковы системные требования?

Eclipse

Перед установкой EPIC плагин Eclipse версии 3.1 или выше должен быть установлен. Eclipse можно загрузить с www.eclipse.org.

Eclipse распространяется в несколько разновидностей, отличающихся по предварительно установленным набором подключаемых модулей. Потому что EPIC имеет очень скромный зависимостей, вы вольны выбрать любой вкус Eclipse вы любите. Мы разрабатываем и испытания EPIC использованием "Eclipse Classic" аромат.

Eclipse не включает в себя Java Runtime Environment (JRE). Вам понадобится 1.4.1 или более высокого уровня Java Runtime или Java Development Kit (JDK), установленных на вашем компьютере для запуска Eclipse. Если вы находитесь на Linux, не используйте GCJ версия Java, которая предварительно в некоторых дистрибутивах (например, Ubuntu). Вместо этого установите реализации Java от Солнца. (GCJ как известно, вызывает замедление в редакторе и проблемы с отображением переменных в отладчике.)

Perl

Для того, чтобы все EPIC функции, такие как проверка синтаксиса, исходное форматирование и т.д. интерпретатор Perl не требуется. В принципе любой интерпретатор Perl могут быть использованы. EPIC работает со следующими версиями Perl: 5.10.x, 5.8.x (тестировать) и 5.6.x (не проверено и не рекомендуется).

Большинство NIX * / Linux установки обеспечит Perl переводчиков из коробки. Для Windows, мы рекомендуем распределения ActivePerl. Распределение Cygwin из Perl также поддерживается.

PadWalker

Если вы хотите использовать отладчик, убедитесь, что модуль Perl PadWalker, версии 1.0 или более поздней версии, устанавливается, как часть вашего Perl распределения. EPIC не в состоянии отображать значения локальных переменных без PadWalker и сообщит Вам об этом.

Соображения при использовании Cygwin

Убедитесь, что горе команда доступна, и что он находится в системном пути. Как гора является стандартным компонентом Cygwin это обычно только добавить cygwin\bin каталог в системный путь.

Почему не работает отладчик (ActiveState или Strawberry Perl под Windows)?

Недавнее освобождение PathTools (часть распределения Perl, файл Cwd.pm), к сожалению содержит ошибку которая ломает Интерфейс отладчика EPIC's. Специфическим симптомом является сообщение об ошибке "perl5db.pl не вернулся истинное значение." - Чтобы увидеть это сообщение, вы должны позволить "Консоль отладки" в EPIC Настройки.

Почему содержание является оказание помощи не работает?

Автозавершения предложения появится автоматически после того как вы набрали триггера характер. Триггеры ":" и ">". Кроме того, это может быть вызвано нажатием Ctrl-Space.

В настоящее время косвенное Ссылка не признается содержание помощь.

Этот блок кода не будет работать:

$smtp = new Net::SMTP;
$smtp->[no content assist]

Это одна будет работать:

$smtp = Net::SMTP->new(.....);
$smtp->[content assist]

Какие Perl переводчиков поддерживаются?

EPIC требует Perl переводчика для того, чтобы функции, такие как проверка синтаксиса и содержание помощи на работу (не говоря уже показ Perl программ).

EPIC был протестирован на следующих реализациях Perl (но должны также работать с другими):

  • Perl на Linux
  • ActiveState Perl на Windows XP и Windows 2000
  • Cygwin Perl на Windows XP
  • IW-Perl от Interwoven на Windows 2000

Тестировать версии Perl на Linux и Windows на ActiveState

Окно DOS мигает на экране. Можно ли удалить?

Да.

На основании предыдущих, вне свежую версию этого FAQ, IBM учебник статье рекомендуется использовать wperl.exe. Этот совет является неправильным для текущей версии EPIC, JDK и Windows. Не используйте wperl.exe. Использование стандартных переводчика perl.exe. В противном случае нежелательного окне DOS появится.

Как RegExp одной работы функции шаг?

Одноместный особенность Шаг позволяет шаг за шагом проверка регулярного выражения.

Если нет подзаконных expressons (...) определяются пользователем RegExp плагин пытается использовать логические блоки для сравнения, в противном случае уже существующих подвыражения используются.

На следующие кнопки при условии:

Reset (удаляет все цвета маркеров)
Шаг вперед
Шаг назад

Как запустить Perl сценариев в Eclipse?

Использование текущей версии EPIC, самый простой способ для запуска сценариев является создание конфигурации запуска использованием Пуск / Выполнить... диалог, или, выбрав "Run As Perl Местные" команду из контекстного меню.