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

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

1 ответ

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

  1. Идти к Window -> Preferences -> Perl EPIC

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

  3. Нажмите 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.

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