我试图在我的Windows机器上安装"nipe“,但是我总是收到这个错误代码。我已经安装了草莓Perl。
以下是错误代码:
Can't locate CPAN/Author.pm in @INC (you may need to install the CPAN::Author module) (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl) at /usr/share/perl5/core_perl/CPAN.pm line 19.
BEGIN failed--compilation aborted at /usr/share/perl5/core_perl/CPAN.pm line 19.
Compilation failed in require at /usr/share/perl5/core_perl/App/Cpan.pm line 290.
BEGIN failed--compilation aborted at /usr/share/perl5/core_perl/App/Cpan.pm line 290.
Compilation failed in require at /c/Strawberry/perl/bin/cpan line 7.
BEGIN failed--compilation aborted at /c/Strawberry/perl/bin/cpan line 7.发布于 2020-07-18 03:49:25
虽然您可能安装了Strawberry Perl,但这不是您正在使用的perl。C:\Strawberry\perl\bin\cpan使用您的PATH中的第一个perl,它不是您安装的Strawberry Perl。您似乎正在使用一些unix仿真(Cygwin?MSYS?WSL?)并使用来自该仿真的perl。
要使用Strawberry Perl构建的perl,可以调整PATH,使SP优先于最终使用的任何perl,或者可以使用
C:\Strawberry\perl\bin\perl C:\Strawberry\perl\bin\cpan Try::Tiny Config::Simple JSON或
C:\Strawberry\perl\bin\perl -MCPAN -e"install @ARGV" Try::Tiny Config::Simple JSON代替
cpan Try::Tiny Config::Simple JSON同样,如果不调整路径,则需要使用
C:\Strawberry\perl\bin\perl nipe.pl ...代替
perl nipe.pl ...发布于 2020-10-07 15:02:35
如果您使用的是windows和bash,那么在应用@ikegami中的更改后,请尝试使用cmd或powershell。我花了一些时间才明白,更改这个终端的路径没有任何效果,因为它仍然采用/usr//perl5/
https://stackoverflow.com/questions/62959971
复制相似问题