Git mingw64 shell perl CPAN不适用于任何模块
请建议任何解决方案,即使手动下载和安装也不起作用。经过多次讨论后,没有找到解决方案,而且Mingw/git bash shell似乎不支持所有CPAN模块,尽管同样的方法在Linux机器上运行良好,我也能够在本地虚拟机器安装程序中使用它。Git Bash将perl与/usr/bin/core\u perl/cpan一起安装,但它实际上并不随cpan::模块一起提供 GitBash有很多我开始讨厌的地方,比如它看起来支持一些东西,即使它不支持。这就像有人拿着一把小刀到一个非常好的地方,然后把它像一个烂苹果一样切成片Git mingw64 shell perl CPAN不适用于任何模块,git,perl,cpan,git-bash,Git,Perl,Cpan,Git Bash,请建议任何解决方案,即使手动下载和安装也不起作用。经过多次讨论后,没有找到解决方案,而且Mingw/git bash shell似乎不支持所有CPAN模块,尽管同样的方法在Linux机器上运行良好,我也能够在本地虚拟机器安装程序中使用它。Git Bash将perl与/usr/bin/core\u perl/cpan一起安装,但它实际上并不随cpan::模块一起提供 GitBash有很多我开始讨厌的地方,比如它看起来支持一些东西,即使它不支持。这就像有人拿着一把小刀到一个非常好的地方,然后把它像一
他们甚至将
cygpath
复制到安装中,以便人们可以转换路径。看起来明智的做法是安装Cygwin并放弃Git Bash。什么版本的perl?什么操作系统?你还尝试了哪些模块?对于XML::Simple
,您是否阅读了作者的通知?mingw64是windows 8.1中的git bash shell,顺便说一句,同样的模块在Linux中工作。最近,cygwin在使用windows 10的新笔记本电脑上使用时,我经常遇到这种情况。最终它停止了这样做。对不起,我不知道为什么会发生或者为什么会停止。手动下载和安装应该可以工作(尽管自己处理每个依赖项会很痛苦),除非它以不同的方式“不工作”。@mob我没有win10框,但它能工作吗<代码>wgethttps://cpan.metacpan.org/authors/id/M/MI/MIROD/XML-Twig-3.49.tar.gz,然后是典型的perl Makefile.PL&&make&&make-test&&make-install
,这就是基本思想。仍然有很多方法会出错(其他Perl依赖项、缺少库、工具链中断、Cygwin最终不支持的模块等等)
$ perl -MCPAN -e 'install XML::Simple'
Reading '/u/.cpan/Metadata'
Database was generated on Fri, 14 Oct 2016 19:29:02 GMT
Running install for module 'XML::Simple'
Checksum for /u/.cpan/sources/authors/id/G/GR/GRANTM/XML-Simple-2.22.tar.gz ok
directory tmp-9128 changed before chdir, expected dev=235194353 ino=7590237479028601933, actual dev=235194353 ino=15919093302750535503, aborting. at /usr/share/perl5/core_perl/CPAN/Distribution.pm line 623.