CPAN错误。我怎样才能解决这个问题?
这让我发疯 - 如果你能得到帮助,我会非常感激。我在Windows 7上运行Cygwin。CPAN错误。我怎样才能解决这个问题?
我一直在试图编写一个Perl脚本来获取和使用一些JSON信息。但是,我的cpan
不能正确安装某些软件包。如果我尝试执行
install CPAN
或
install JSON
这似乎一会儿很顺利,但后来我在得到一个错误消息,一遍又一遍:
0 [main] perl 3288 child_copy: loaded dll data write copy failed, 0x740D1000..0x740D27F0, done 0, windows pid 6600, Win32 error 487
一些人们建议从DOS命令提示符执行ash
,并使用rebaseall
。我试过了,dash
,无济于事。安装仍然挂起,当我启动cpan
它显示
There seems to be running another CPAN process (pid 3764). Contacting...
Other job not responding. Shall I overwrite the lockfile '/home/me/.cpan/.lock'? (Y/n) [y] y
我有gcc
和安装尽可能多的网上许多其他可能的依赖性在我寻求帮助建议。如果你有任何线索,我会非常感激。谢谢。
重新运行cygwin安装程序以添加所需的软件包。
有没有什么办法可以告诉哪些依赖cpan需要正常工作?我已经安装了人们建议的所有内容 - make,gcc等。谢谢! – ZenLikeThat 2012-02-27 06:05:14
更新:我重新安装了Cygwin,注意包含'gcc-4',它似乎是用于编译makefile的缺少编译器,现在'cpan'似乎与尝试“安装JSON”和“安装JSON :: XS',但是如果我尝试'安装CPAN',我会得到一个很长的错误信息。 '捕捉错误:“无法将/ home/my name/.cpan/build/tmp-6112/CPAN-1.9800/distroprefs移动到/ home/my name/.cpan/build/CPAN-1.9800-hbU14T/distroprefs:Is一个目录在/usr/lib/perl5/5.10/CPAN ...等 – ZenLikeThat 2012-02-27 06:20:38
奇怪如果它在移动文件时遇到问题很可能是一个权限问题确保你以root身份运行你的安装如果问题持续存在在有问题的目录上尝试_chmod_。 – Chyper64 2012-03-05 00:18:02
我有问题安装几乎任何cpan模块 - 同样'不能移动'错误!
刚刚禁用McAfee且全部解决。
检查并禁用您的AV。
你为什么不直接在Windows 7上安装perl,而不是cygwin? – Unos 2012-02-27 05:23:18
我一直在尝试升级我的CPAN版本并安装一个库,以便在Cygwin命令行中使用Perl脚本中的JSON(需要访问管道和其他* nix-ey事物等构造)。我无法从我的DOS cmd提示符访问cpan。 – ZenLikeThat 2012-02-27 06:03:39