Eclipse Perl Remote Execution

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

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

Я уже прошел через следующие статьи:

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

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

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

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

Спасибо

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. Откройте перспективу удаленного системного обозревателя (Окно-> открыть перспективу-> прочее-> Удаленный системный обозреватель)

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

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

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

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

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

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

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

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

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

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

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

Благодарю.

  1. Проверьте, можете ли вы написать простой perl-скрипт в win box с помощью eclipse. Не нужно бежать. Это сделано для того, чтобы вы могли использовать epic без интерпретатора perl.
  2. Скопируйте весь исходный код Perl, связанный с Project, из удаленного блока в локальный блок.
  3. Создайте проект Perl, вместо использования местоположения по умолчанию, укажите его местоположение в локальном окне.
  4. Теперь вы можете просматривать файлы проекта.
  5. Нажмите Debug->RemotePerlDebug, далее выполните шаги, указанные в первом URL-адресе, на который вы ссылались. EPIC-IDE
Другие вопросы по тегам