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. Так что вставьте сюда информацию, чтобы я ее больше не забывал:)
Загрузите Eclipse в Windows
Не нужно устанавливать какие-либо Perl-файлы Windows, такие как ActiveState, клубника... и т. Д.
Установите плагин EPIC для Perl: http://www.epic-ide.org/guide/ch01s02.php
Убедитесь, что установлен Удаленный системный обозреватель: Файл-> Другой-> Удаленный системный обозреватель.
Если вы не найдете RSE в указанном выше месте, значит, он не установлен, и вам нужно установить его: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.rse.doc.user/gettingstarted/g1installing.html
Откройте перспективу удаленного системного обозревателя (Окно-> открыть перспективу-> прочее-> Удаленный системный обозреватель)
Создайте соединение с коробкой Linux: под перспективой RSE щелкните значок, который выглядит как перевернутая буква "T"
Следуйте указаниям мастера и предоставьте необходимую информацию. (В этом мастере по нескольким вопросам вам нужно выбрать из DStore, ssh и FTP)
Я выбрал ssh везде, так как я не знаю, что такое DStore
После завершения вы должны увидеть новое соединение на левой стороне
11.Нажмите правой кнопкой мыши на "SSH Терминалы" и нажмите "Подключить / запустить Терминал".
Укажите пароль для пользователя Linux, и вы получите оболочку ниже. Это оболочка ssh вашего Linux-сервера, и вы можете использовать ее так же, как PuTTy.
Теперь, с левой стороны, разверните свой сервер, и вы получите возможность просматривать структуру каталогов Linux Server. Вы можете создать новый файл Perl, а затем приступить к написанию сценария.
Здесь плагин EPIC поможет вам с точки зрения IDE (цвет синтаксиса, автозаполнение... и т. Д.)
Сохраните файл.
Теперь, чтобы выполнить его, перейдите в оболочку SSH, которую вы открыли на предыдущем шаге, и запустите "perl filename.pl". Это даст вам выход.
Я люблю этот метод. Таким образом, вы можете запустить любой скрипт (Perl, python, shell и т. Д.) На удаленном сервере Linux и использовать силу eclipse, чтобы помочь вам написать / отредактировать код. Нет необходимости устанавливать какие-либо Perl/ Python двоичные файлы на локальном окне Windows.
Благодарю.
- Проверьте, можете ли вы написать простой perl-скрипт в win box с помощью eclipse. Не нужно бежать. Это сделано для того, чтобы вы могли использовать epic без интерпретатора perl.
- Скопируйте весь исходный код Perl, связанный с Project, из удаленного блока в локальный блок.
- Создайте проект Perl, вместо использования местоположения по умолчанию, укажите его местоположение в локальном окне.
- Теперь вы можете просматривать файлы проекта.
- Нажмите Debug->RemotePerlDebug, далее выполните шаги, указанные в первом URL-адресе, на который вы ссылались. EPIC-IDE