zoukankan      html  css  js  c++  java
  • Perl报错you may need to install the Win32::Console module(转)

    ActivePerl-5.26.3.XXXX.msi安装后,命令行执行cpan,会出现如下提示而无法继续。

    Can't locate Win32/Console.pm in @INC (you may need to install the Win32::Console module) (@INC contains: C:Perl64sitelib C:Perl64lib) at C:Perl64lib/ActivePerl/Config.pm line 400.

    解决办法,修改C:Perl64libActivePerlConfig.pm,大约在400行左右:

    # Prevent calling Win32::Console::DESTROY on a STDOUT handle
    #my $console;
    sub _warn {
    #    my($msg) = @_;
    #    unless (-t STDOUT) {
    #	print "
    $msg
    ";
    #	return;
    #    }
    #    require Win32::Console;
    #    unless ($console) {
    #	$console = Win32::Console->new(Win32::Console::STD_OUTPUT_HANDLE());
    #    }
    #    my($col,undef) = $console->Size;
    #    print "
    ";
    #    my $attr = $console->Attr;
    #    $console->Attr($Win32::Console::FG_RED | $Win32::Console::BG_WHITE);
    #    for (split(/
    /, "$msg")) {
    #	$_ .= " " while length() < $col-1;
    #	print "$_
    ";
    #    }
    #    $console->Attr($attr);
    #    print "
    ";
    }

    原文地址:http://euhat.com/wp/2020/01/03/you-may-need-to-install-the-win32console-module

  • 相关阅读:
    集合
    16
    最常使用Eclipse快捷键
    Java小菜的进阶之路(异常捕获与处理(一))
    0803作业
    0801作业
    java中this与super的见解
    7.27作业
    7.23作业
    java内部类的浅谈(错误之处还请见谅!)
  • 原文地址:https://www.cnblogs.com/TonyJia/p/13861211.html
Copyright © 2011-2022 走看看