【问题标题】:Eclipse Perl Remote ExecutionEclipse Perl 远程执行
【发布时间】:2012-04-18 06:52:02
【问题描述】:

这个问题更多地与 eclipse 相关,而不是编程。但是任何使用过 eclipse 的程序员都应该对我有所帮助。这是我的要求:

  • 我的 Windows 7 PC 上安装了 eclipse(带有 EPIC)。我不 我不打算在 Windows PC 上运行任何 perl 二进制文件 安装一个。
  • 我在远程 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 是否可行?如果是,那么请向我提供有关如何实现它的指导。 如果没有,那么是否还有其他方法可以实现相同的目标。 我很确定一定有人遇到过类似的情况。

谢谢

【问题讨论】:

    标签: eclipse perl epic


    【解决方案1】:

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

    1. 在 Windows 上下载 Eclipse

    2. 无需安装任何 Windows Perl 二进制文件,如 activestate、strawberry ...等

    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. 打开远程系统资源管理器透视图(窗口->打开透视图->其他->远程系统资源管理器)

    7. 创建与 Linux 机器的连接:在 RSE 透视图中,单击看起来像倒“T”的图标

    8. 按照向导并提供必要的信息。 (在此向导中,您必须从 DStore、ssh 和 FTP 中选择几个问题)

    9. 因为不知道 DStore 是什么,所以到处都选择了 ssh

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

    11.右击“SSH终端”,点击“连接/启动终端”

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

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

    3. 这里,EPIC 插件将从 IDE 的角度为您提供帮助(语法颜色、自动完成...等)

    4. 保存文件。

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

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

    谢谢。

    【讨论】:

    • 如果有人想知道,这适用于:面向 Web 开发人员的 Eclipse Java EE IDE。版本:Luna Service Release 1a (4.4.1) Build id:20150109-0600
    【解决方案2】:
    1. 检查您是否可以在您的 win 框中编写一个简单的 perl 脚本 与日食。不需要跑。这是为了确保您可以使用 没有 perl 解释器的史诗。
    2. 将所有与 Project 相关的 Perl 源代码从远程机器复制到本地 盒子。
    3. 创建一个 Perl 项目,而不是使用它的默认位置点 到本地框中的源位置。
    4. 现在您可以浏览项目文件了。
    5. 点击 Debug->RemotePerlDebug,从这里开始按照步骤 在您引用的第一个网址中给出。 EPIC-IDE

    【讨论】:

    • 感谢您的建议。我对 Eclipse 太困惑了。对于初学者来说,这可能是一个糟糕的选择。我发现与实际的 perl 编码相比,我花更多的时间根据我的要求制作 eclipse 工作。我暂时转到了 vi 编辑器。我将在周末探索日食。
    • 这是您做出的正确决定。如果您的时间线很紧,并且习惯于花时间进行日食,那么最好稍后重温 EPIC。
    猜你喜欢
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-05
    • 2020-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多