У меня есть монтирования удаленных репозиториев исходного кода на Linux
серверах.
Я использую Eclipse Epic
и сделал там ссылки на скрипты с помощью ответа этого post.
Моя проблема заключается в следующем:
проект в удаленном репозитории использует определенную версию Perl
, которая находится в определенном каталоге.
Как настроить проект в Eclipse
, чтобы иметь/использовать точно такую же версию Perl
?
Как я могу заставить проект eclipse perl использовать определенную версию perl?
Ответы (2)
Я не проверял это с помощью интерпретатора на удаленной машине, и я работаю в Windows, но думаю, что это сработает.
Go to
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.