Ошибки импорта Eclipse EPIC

Я довольно новичок в разработке Perl. Я думал, прежде чем погрузиться в кодирование, позвольте мне настроить мою IDE. Я скачал Eclipse Kepler Service Release 2, EPIC 0.5.46 и Strawberry Perl 5 версии 18.

Я импортировал существующий пример проекта в свою рабочую область. Проект представляет собой иерархию пакетов, модулей Perl и сценариев Perl. Все модули Perl и файлы, импортирующие ресурсы из других модулей и пакетов, были ошибочными. Ниже приведены виды ошибок, которые я получаю:

Can't locate Mail/Address.pm in @INC 

Строка в модуле "AddrList.pm", которая привела к вышеуказанной ошибке:

use Mail::Address;

Ниже приводится иерархия этих двух модулей в проекте.

Project -> Lib -> Mail -> MailFold -> AddrList.pm

Project -> Lib -> Mail -> Address.pm

Ранее у меня были ошибки импорта в Java, из-за которых можно было либо изменить встроенный путь, либо исправить имена пакетов.

я пытался

Проект -> Свойства -> Путь включения Perl

и предоставил местоположение моей папки lib проектов. Ошибки все еще сохраняются.

Ценю вашу помощь / комментарии. Спасибо!!!!!

1 ответ

Во-первых, пути в Project->Properties->Perl Include Path должны быть относительно вашего каталога dir (ничего не сказано об этом. Я нашел это, увидев командные строки perl процессы, которые порождает EPIC).

Затем вам также нужно указать путь к интерпретатору Perl в Window-> Preferences-> Perl (если он не доступен по умолчанию perl) - EPIC использует его для получения системы @INC записей.

Другие вопросы по тегам