如何让eclipse perl项目使用特定的perl版本?

时间:2013-07-20 08:53:14

标签: eclipse perl eclipse-plugin epic

我在Linux服务器中安装了远程源代码存储库 我使用Eclipse Epic并在post的答案的帮助下建立了脚本链接。
我的问题如下:
远程存储库中的项目使用特定版本的Perl,该版本位于特定目录下 如何在Eclipse中配置我的项目以使用/使用完全相同的Perl

2 个答案:

答案 0 :(得分:0)

我没有在远程计算机上使用解释器对此进行测试,而且我在Windows上,但我认为这样可行。

  1. 转到Window - > Preferences - > Perl EPIC

  2. 点击...旁边的Perl executable,然后选择您想要的位置(这将位于您的远程存储库下)

  3. 点击Apply / OK

  4. 要检查它是否有效,请执行以下操作:

    use strict;
    use warnings;
    
    print "Version: $]\n";
    print "Interpreter: $^X\n";
    

答案 1 :(得分:0)

我有同样的问题,因为我有一些Perl32和Perl64程序,必须使用不同的解释器进行编译。 并认为,主要问题是: “如何为每个项目使用特定的perl解释器?”

EPIC的首选项将更改所有项目的解释器,但不会更改单个项目的解释器。

我的解决方案是为perl解释器创建一个小的脚本作为包装。 然后,在每个项目的属性中,我添加了一个无意义的Perl包含路径,该路径仅用作解释器的提示,因为EPIC将此包含路径作为参数传递给perl。 然后,包装器脚本将查找此提示并触发正确的perl版本。