Как я могу заставить проект eclipse perl использовать определенную версию perl?

У меня есть монтирования удаленных репозиториев исходного кода на Linux серверах.
Я использую Eclipse Epic и сделал там ссылки на скрипты с помощью ответа этого post.
Моя проблема заключается в следующем:
проект в удаленном репозитории использует определенную версию Perl, которая находится в определенном каталоге.
Как настроить проект в Eclipse, чтобы иметь/использовать точно такую ​​же версию Perl?


person Cratylus    schedule 20.07.2013    source источник


Ответы (2)


Я не проверял это с помощью интерпретатора на удаленной машине, и я работаю в Windows, но думаю, что это сработает.

  1. Go to Window -> Preferences -> Perl EPIC

  2. Нажмите ... рядом с Perl executable и выберите нужное место (это будет под вашим удаленным репозиторием).

  3. Нажмите Apply / OK

Чтобы проверить, работает ли он, просто сделайте следующее:

use strict;
use warnings;

print "Version: $]\n";
print "Interpreter: $^X\n";
person hmatt1    schedule 21.07.2013
comment
Также можно сделать $^V, чтобы получить строку версии - person hmatt1; 25.07.2013

У меня был тот же вопрос, потому что у меня есть программы Perl32 и Perl64, которые мне приходится компилировать с помощью разных интерпретаторов. И подумайте, главный вопрос был: "Как я могу использовать определенный интерпретатор perl для каждого проекта?"

Настройки EPIC меняют интерпретатор для всех проектов, но не для одного.

Мое решение состояло в том, чтобы создать небольшой скрипт в качестве оболочки для интерпретатора perl. Затем в свойствах каждого проекта я добавил бессмысленный Perl Include Path, который служит только подсказкой для интерпретатора, потому что EPIC передает этот Include Path в качестве параметра perl. Затем сценарий-оболочка ищет эту подсказку и запускает нужную версию Perl.

person Micky    schedule 12.04.2019