Удаленное выполнение Eclipse Perl

Этот вопрос больше связан с затмением, чем с программированием. Но любой программист, который использовал eclipse, должен мне помочь. Вот мое требование:

  • У меня есть eclipse (с EPIC), установленный на моем ПК с Windows 7. У меня нет двоичного файла perl, работающего на ПК с Windows, и я не собираюсь его устанавливать.
  • У меня есть Perl и необходимые модули, установленные на удаленной машине с Linux.
  • Итак, мой вопрос: Могу ли я использовать eclipse на своем ПК с Windows 7 для написания/выполнения/отладки Perl-программ на удаленном компьютере с Linux?

Я уже ознакомился со следующими статьями:

http://www.epic-ide.org/guide/ch06s02.php#N10812

Запуск Perl-плагина Eclipse EPIC в удаленном проекте/файлах

Но я не могу правильно интерпретировать информацию, приведенную в приведенных выше ссылках. Другими словами, это не работает для меня или мой вариант использования отличается от того, что описано в этих ссылках.

Итак, возможно ли настроить eclipse в соответствии с моим требованием, как описано выше? Если да, то не могли бы дать мне руководство о том, как этого добиться. Если нет, то есть ли другие способы достижения того же? Я почти уверен, что кто-то должен был столкнуться с подобной ситуацией.

Спасибо


person slayedbylucifer    schedule 18.04.2012    source источник


Ответы (2)


Итак, я заработал после долгого времени, как показано ниже. Я как бы изучаю Eclipse. Так что прикрепляю информацию сюда, чтобы больше не забыть :)

  1. Загрузить Eclipse в Windows

  2. НЕТ необходимости устанавливать какие-либо бинарные файлы Perl для Windows, такие как ActiveState, клубничный и т.д.

  3. Установите плагин EPIC для Perl: http://www.epic-ide.org/guide/ch01s02.php

  4. Убедитесь, что установлен обозреватель удаленной системы: Файл->другое->Обозреватель удаленной системы.

  5. Если вы не найдете RSE в указанном выше месте, значит, он не установлен, и вам необходимо его установить: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.rse.doc.user/gettingstarted/g1installing.html

  6. Откройте проекцию Remote System Explorer (Окно-> открыть проекцию-> другое-> Remote System Explorer)

  7. Создайте соединение с ящиком Linux: в перспективе RSE щелкните значок, который выглядит как перевернутая буква «T».

  8. Следуйте указаниям мастера и предоставьте необходимую информацию. (В этом мастере на несколько вопросов вам нужно выбрать DStore, ssh и FTP)

  9. Я везде выбрал ssh, так как не знаю, что такое DStore

  10. После завершения вы должны увидеть новое соединение с левой стороны.

11. Щелкните правой кнопкой мыши «Терминалы SSH» и нажмите «Подключить / запустить терминал».

  1. Укажите пароль для пользователя Linux, и вы получите оболочку ниже. Это оболочка ssh вашего Linux-сервера, и вы можете использовать ее так же, как PuTTy.

  2. Теперь с левой стороны разверните свой сервер, и вы сможете просмотреть структуру каталогов сервера Linux. Вы можете создать новый файл Perl, а затем приступить к написанию сценария.

  3. Здесь плагин EPIC поможет вам с точки зрения IDE (цвет синтаксиса, автодополнение и т. д.).

  4. Сохраните файл.

  5. Теперь, чтобы выполнить его, перейдите в оболочку SSH, которую вы открыли на предыдущем шаге, и запустите «perl filename.pl». Это даст вам результат.

Я люблю этот метод. Таким образом, вы можете запустить любой скрипт (Perl, python, shell и т. д.) на удаленном сервере Linux и использовать возможности eclipse для помощи в написании/редактировании кода. Нет необходимости устанавливать какие-либо двоичные файлы Perl/python на локальном компьютере с Windows.

Спасибо.

person slayedbylucifer    schedule 16.09.2012
comment
И если кому интересно, это работает с: Eclipse Java EE IDE для веб-разработчиков. Версия: Luna Service Release 1a (4.4.1) Идентификатор сборки: 20150109-0600 - person Richard; 03.02.2015

  1. Проверьте, можете ли вы написать простой perl-скрипт в своем вин-боксе с помощью eclipse. Не нужно бежать. Это сделано для того, чтобы вы могли использовать epic без интерпретатора perl.
  2. Скопируйте весь исходный код Perl, связанный с проектом, из удаленного ящика в локальный ящик.
  3. Создайте проект Perl, вместо использования местоположения по умолчанию укажите его на местоположение источника в локальном поле.
  4. Теперь вы можете просматривать файлы проекта.
  5. Нажмите Debug->RemotePerlDebug, далее следуйте шагам, указанным в первом URL-адресе, на который вы ссылаетесь. EPIC-IDE
person tuxuday    schedule 18.04.2012
comment
Спасибо за предложение. Я слишком запутался с Eclipse. Возможно, это плохой выбор для новичка. Я обнаружил, что трачу больше времени на то, чтобы затмение работало в соответствии с моими требованиями, чем на фактическое кодирование Perl. На данный момент я перешел на редактор vi. Я буду исследовать затмение на выходных. - person slayedbylucifer; 19.04.2012
comment
Это правильное решение, которое вы приняли. Если у вас жесткие временные рамки и вы привыкаете к затмению, которое требует времени, то лучше вернуться к последнему EPIC. - person tuxuday; 19.04.2012