问题描述
我想使用intellij Perl Plugin,但无法配置Perl5 SDK。当我打开 .pm
文件时,我收到提示“Perl5 SDK 未配置”。我可以单击配置,然后转到首选项 -> 语言和框架 -> Perl5。在这里,我得到以下信息:
在 Perl5 解释器上,它说禁用 Perl5 支持。这是下拉菜单中的唯一选项。当我点击齿轮时,我可以选择“本地”,然后我可以在“添加 perlbrew Perl”、“添加 pleenv 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
,然后选择目录perl
中的文件/usr/bin
:
给了我这个新视角
然后点击 Next
并为新项目选择一个名称:
最后点击了 Finish
按钮。
现在我通过点击 File->New->Perl5 File
并从对话框中选择文件的名称和类型:
然后在编辑器中输入一个简单的“Hello world”脚本:
然后从菜单中选择Run->Run..
:
并从对话框中选择 test.pl
运行配置:
就是这样。它运行了脚本并给出了以下输出: