首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >perl cpan安装与GIT Perl cpan安装冲突如何纠正?

perl cpan安装与GIT Perl cpan安装冲突如何纠正?
EN

Stack Overflow用户
提问于 2020-08-19 04:20:11
回答 1查看 136关注 0票数 1

我刚接触perl,但我只是想在我的windows10机器上安装它,因为我需要使用一个名为check_logfiles的NAGIOS插件。一个perl脚本/应用。

当我安装Strawberry Perl时,我需要额外的模块。我调用CPAN来安装更多的模块,但它失败了,因为它找到了GIT Perl CPAN。

如何(我可以)安装Perl,并选择此Perl安装而不是GIT perl?我不知道我是否可以卸载GIT的Perl?

代码语言:javascript
复制
ERROR
Trying with
    /c/bin/wget.EXE -O "/c/Users/212555427/.cpan/sources/authors/01mailrc.txt.gz.tmp7712"
to get
    http://www.cpan.org/authors/01mailrc.txt.gz
--14:42:06--  http://www.cpan.org/authors/01mailrc.txt.gz
           => `C:/Users/212555427/.cpan/sources/authors/01mailrc.txt.gz.tmp7712'
Resolving www.cpan.org... failed: Host not found.

此/c/Users/212555427/.cpan是GIT安装

我在默认的C:\Strawberry下安装了Strawberry Perl

代码语言:javascript
复制
$ which perl
/usr/bin/perl

$ where perl
C:\Strawberry\perl\bin\perl.exe
C:\Program Files\Git\usr\bin\perl.exe


$ where cpan
C:\Strawberry\perl\bin\cpan
C:\Strawberry\perl\bin\cpan.bat
C:\Program Files\Git\usr\bin\core_perl\cpan

$ cpan Date::Manip.pm
WARNING: your version of App::Cpan is 1.63_01 while we would expect at least 1.64 at /c/Strawberry/perl/bin/cpan line 11.
Loading internal null logger. Install Log::Log4perl for logging messages
Fetching with LWP:
http://www.cpan.org/authors/01mailrc.txt.gz
LWP failed with code[500] message[Can't connect to www.cpan.org:80]

Trying with
    /c/bin/wget.EXE -O "/c/Users/212555427/.cpan/sources/authors/01mailrc.txt.gz.tmp22892"
to get
    http://www.cpan.org/authors/01mailrc.txt.gz

谢谢-请让我知道,如果我需要提供任何其他东西来解决问题。

EN

回答 1

Stack Overflow用户

发布于 2020-08-20 22:07:33

哈康,谢谢你!有关问题的更多详细信息

我已经安装了带有Unix实用程序的git-bash。有意思的。

在Git-Bash shell窗口中:

代码语言:javascript
复制
212555427@GPF18Y095E MINGW64 ~/devel
$ cpan -v
WARNING: your version of App::Cpan is 1.63_01 while we would expect at least 1.64 at /c/Strawberry/perl/bin/cpan line 1                1.
Loading internal null logger. Install Log::Log4perl for logging messages

212555427@GPF18Y095E MINGW64 ~/devel
$ perl -v

This is perl 5, version 24, subversion 1 (v5.24.1) built for x86_64-msys-thread-multi

Copyright 1987-2017, Larry Wall

在WINDOWS命令提示符中

代码语言:javascript
复制
This is perl 5, version 30, subversion 2 (v5.30.2) built for MSWin32-x64-multi-thread

Copyright 1987-2020, Larry Wall

C:\Users\212555427>cpan -v
Loading internal logger. Log::Log4perl recommended for better logging
>(info): C:\Strawberry\perl\bin/cpan script version 1.675, CPAN.pm version 2.27

Windows命令提示符提供所需的内容,GIT-BASH shell提供GIT安装。我看对了吗?因此,如果我只保留Windows命令提示符shell,我应该不会看到冲突。我猜是的。现在就去试试吧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63476059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档