Intellij Perl5 添加 Perl5 解释器

Intellij Perl5 add Perl5 interpreter

我想使用intellij Perl Plugin,但无法配置Perl5 SDK。当我打开 .pm 文件时,我得到提示“Perl5 SDK 未配置”。我可以单击配置,然后转到首选项 -> 语言和框架 -> Perl5。在这里我得到以下信息:

在 Perl5 Interpreter 中显示禁用 Perl5 支持。它是下拉列表中的唯一选项。当我点击齿轮时,我可以选择“本地”,然后我可以在“添加 perlbrew Perl”、“添加 plenv Perl”和“添加系统 Perl”之间进行选择。所有选项都让我进入文件系统,但无论我选择哪个文件似乎都不正确。

perl -V 给我以下内容:

  %ENV:
    PERL5LIB="/Users/ephan/perl5/lib/perl5"
    PERL_LOCAL_LIB_ROOT="/Users/ephan/perl5"
    PERL_MB_OPT="--install_base "/Users/ephan/perl5""
    PERL_MM_OPT="INSTALL_BASE=/Users/ephan/perl5"
  @INC:
    /Users/ephan/perl5/lib/perl5/5.30.2/darwin-thread-multi-2level
    /Users/ephan/perl5/lib/perl5/5.30.2
    /Users/ephan/perl5/lib/perl5/darwin-thread-multi-2level
    /Users/ephan/perl5/lib/perl5
    /Library/Perl/5.30/darwin-thread-multi-2level
    /Library/Perl/5.30
    /Network/Library/Perl/5.30/darwin-thread-multi-2level
    /Network/Library/Perl/5.30
    /Library/Perl/Updates/5.30.2/darwin-thread-multi-2level
    /Library/Perl/Updates/5.30.2
    /System/Library/Perl/5.30/darwin-thread-multi-2level
    /System/Library/Perl/5.30
    /System/Library/Perl/Extras/5.30/darwin-thread-multi-2level
    /System/Library/Perl/Extras/5.30

我可以选择哪个选项和哪个目录来使其工作?

我现在在 macOS 11.2.3 上试过了。首先,我从 here 安装了 IntelliJ IDEA 的社区版。 然后我打开 IDE 并通过选择 Intellij IDEA->Preferences->Plugins 并搜索 perl.

安装了 perl plugin

然后,从列表中选择 File->New->Project..,然后选择 Perl5

然后单击 Next 按钮,单击齿轮并选择 Add system Perl,然后选择目录 /usr/bin 中的文件 perl :

让我有了新的看法

然后单击 Next 并为新项目选择一个名称:

最后点击了 Finish 按钮。

现在我通过单击 File->New->Perl5 File

向项目添加了一个新的 perl 脚本

并从对话框中选择文件的名称和类型:

然后在编辑器中输入一个简单的“Hello world”脚本:

然后从菜单中选择 Run->Run.. :

并从对话框中选择 test.pl 运行 配置:

就是这样。它 运行 脚本并给出以下输出: