Ошибки импорта 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
записей.