macos – OS X的Perl和CPAN升级帮助
这是我的问题.我正在运行OS X v10.7(Lion)并希望设置一个我写过的旧Perl程序(然后使用带有
ActivePerl的Windows系统,然后是其ppm).
我读过使用CPAN来安装Perl模块(我正在尝试安装Graph模块).每当我尝试安装它时,它都会因拒绝连接而失败.为什么?所以我读到我应该运行以下内容来更新CPAN并修复任何损坏的链接: cpan> install Bundle:CPAN cpan> reload cpan cpan> index cpan cpan> exit 但是,执行此操作后,每次尝试进行CPAN安装或升级时,我都会遇到这种情况: New CPAN.pm version (v1.9800) available. [Currently running version is v1.9456] You might want to try install CPAN reload cpan to both upgrade CPAN.pm and run the new version without leaving the current session. 我试图使用OS X中包含的默认Perl内容而不是下载ActivePerl.如何修复CPAN并安装图形模块? PS:运行安装CPAN并重新加载CPAN没有做任何事情,但它生成了相同的消息. UPDATE http://cloud.jjnford.com/3D1C1H4217222b1p1O3a 更新 – 解决问题 解决方法
要解决此问题,请手动升级CPAN(显然在OS X上,CPAN无法自行升级).您可以从
here下载源代码.下载后解压缩它,从Perl脚本创建make文件,然后运行make测试,最后如果一切顺利,make install.
$> tar -xvxf CPAN-1.9800 $> cd CPAN-1.9800 $> perl Makefile.PL $> make $> make test $> make install 现在摆脱旧的CPAN配置: $> mv ~/.cpan ~/.cpan.bak 现在,当您从终端运行CPAN时,应再次提示您进行配置.一旦完成并且CPAN已经开始,您将注意到: cpan shell -- CPAN exploration and modules installation (v1.9800) 所以CPAN现在升级并正常工作,在我的情况下我安装了Graph Module: $cpan> install Graph 一切正常.我希望这有助于某人. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |