mingw64 shell perl CPAN不适用于任何模块

时间:2016-10-14 20:19:20

标签: git perl cpan git-bash

$ 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.

请建议任何解决方案,即使手动下载和安装也无效。

2 个答案:

答案 0 :(得分:1)

经过多次讨论后发现没有解决方案,似乎Mingw / git bash shell不支持所有CPAN模块,即使从Linux机箱中运行良好,我也可以从本地Virtual Box设置中使用它。

答案 1 :(得分:-1)

Git Bash与/ usr / bin / core_perl / cpan一起安装perl,但实际上并没有CPAN :: module。

关于Git Bash我有很多关于看起来如何的讨厌,就像它支持的东西一样,即使它没有。就好像有人拿一把小刀来做一个非常好的MINGW安装并把它切成一个腐烂的苹果。

他们甚至将cygpath复制到他们的安装中,以便人们可以转换路径。真正开始看起来很明智的事情就是安装Cygwin并放弃Git Bash。