Как заставить проект eclipse perl использовать определенную версию perl?
У меня есть монтирования удаленного репозитория исходного кода в Linux
сервера.
Я использую Eclipse Epic
и я сделал ссылки на сценарии там с помощью ответа этого поста.
Моя проблема заключается в следующем:
Проект в удаленном хранилище использует конкретную версию Perl
который находится в определенном каталоге.
Как бы я настроить свой проект в Eclipse
иметь / использовать точно так же Perl
?
1 ответ
Я не проверял это с переводчиком на удаленной машине, и я на Windows, но я думаю, что это будет работать.
Идти к
Window
->Preferences
->Perl EPIC
Нажмите
...
рядом сPerl executable
и выберите местоположение, которое вы хотите (это будет в вашем удаленном хранилище)Нажмите
Apply
/OK
Чтобы проверить, работает ли это, просто сделайте это:
use strict;
use warnings;
print "Version: $]\n";
print "Interpreter: $^X\n";
У меня был тот же вопрос, потому что у меня есть программы на Perl32 и Perl64, которые мне приходится компилировать с разными интерпретаторами. И подумайте, главный вопрос был: "Как я могу использовать определенный интерпретатор perl для каждого проекта?"
Настройки EPIC изменят интерпретатор для всех проектов, но не для одного.
Мое решение заключалось в создании небольшого скрипта в качестве оболочки для интерпретатора perl. Затем в свойствах каждого проекта я добавил бессмысленный Perl Include Path, который служит только подсказкой для интерпретатора, потому что EPIC передает этот Include Path как параметр в perl. Затем сценарий-оболочка ищет эту подсказку и запускает нужную версию perl.