2012-04-18 49 views
6

这个问题更多的是与eclipse相比,而不是编程。但是任何使用eclipse的程序员都应该为我提供一些输入。这是我的要求:Eclipse Perl远程执行

  • 我在我的Windows 7 PC上安装了eclipse(与EPIC)。我没有 有任何perl二进制运行在Windows PC上我也不打算 安装一个。
  • 我在远程Linux机器上安装了perl和必要的模块。
  • 所以,我的问题是,我可以在我的windows 7 PC上使用eclipse到 在远程Linux机器上写/执行/调试perl程序

我已经通过了以下文章:

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

Run Eclipse EPIC Perl Plugin on Remote Project/Files

但我无法解释在上述链接正确地给出的信息。换句话说,它不适合我,或者我的用例与这些链接中描述的不同。

那么,按照我的要求如上所述配置eclipse是否可行?如果是,那么请向我提供如何实现它的指导。如果不是,那么是否还有其他工作要做到。 我很确定有人肯定会遇到类似的情况。

感谢

回答

4

所以,我在下面很长一段时间后才开始工作。我有点学习Eclipse。所以在这里粘贴的信息,这样我就不会再忘记它:)

  1. 降负荷的Eclipse在Windows

  2. 无需安装任何Windows二进制文件的Perl ActiveState公司一样,草莓...等

  3. Perl的安装EPIC插件: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. 打开远程系统资源管理器透视图(窗口 - >打开perspective- - >其他>远程系统资源管理器)

  7. 创建的Linux机器的连接:在RSE角度,点击它看起来像倒“T”

  8. 按照向导,并提供必要的信息的图标。 (在此向导,在几个问题你必须从DStore,SSH和FTP可供选择)

  9. 我已经选择了SSH无处不在,因为我不知道是什么DStore是

  10. 完成后,你应该看到新在左手侧连接

11.Right点击“SSH终端”,并点击“连接/发射终端”

  1. 提供日e为Linux用户提供密码,您将在下面获得一个shell。这是你的Linux服务器的ssh shell,你可以像PuTTy一样使用它。

  2. 现在,在左侧展开您的服务器,您将可以浏览Linux服务器的目录结构。您可以创建一个新的Perl文件,然后去写你的脚本

  3. 这里,EPIC插件将帮助你从IDE的角度来看(语法颜色,自动完成...等)

  4. 保存文件。

  5. 现在,为了执行它,请转到您在上述步骤中打开的SSH shell并运行“perl filename.pl”。它会给你输出。

我喜欢这种方法。这样,您可以在远程Linux服务器上运行任何脚本(Perl,python,shell等),并可以使用eclipse的强大功能来帮助您编写/编辑代码。无需在本地窗口框中安装任何Perl/python二进制文件。

谢谢。

+0

如果有人想知道,可以使用: 适用于Web开发人员的Eclipse Java EE IDE。 版本:Luna服务版本1a(4.4.1) 版本ID:20150109-0600 – Richard 2015-02-03 16:38:15

1
  1. 检查您是否可以在你的胜利框 用eclipse写一个简单的perl脚本。不需要运行。这是为了确保您可以在没有perl解释器的情况下使用 史诗。
  2. 将与远程框中的Project相关的所有Perl源代码复制到本地 框中。
  3. 创建一个Perl项目,而不是使用默认位置指向 到本地框中的源位置。
  4. 现在您可以浏览项目文件。
  5. 点击Debug-> RemotePerlDebug,从这里开始,按照你所引用的第一个url给出的步骤 。 EPIC-IDE
+0

感谢您的建议。我对Eclipse太困惑了。可能这对初学者来说是一个不好的选择。我发现,根据我的要求,我花费了更多的时间进行日食工作,而不是实际的perl编码。我已经转移到vi编辑暂时。我将在周末探索月蚀。 – slayedbylucifer 2012-04-19 08:18:41

+0

这是你做出的正确决定。如果你的时间紧迫并习惯日食,那么最好重新审视EPIC。 – tuxuday 2012-04-19 08:36:20