Perl   发布时间:2022-04-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了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
我能够通过终端升级到v1.9800进行手动安装(make,install).但我仍然无法安装图形模块.这是我得到的:

http://cloud.jjnford.com/3D1C1H4217222b1p1O3a

更新 – 解决问题
我终于能够解决问题了.我刚刚将/User/jj/.cpan目录移动到User / jj / .cpan_bak,然后重新配置了CPAN和安装的Graph Module,没有大惊小怪.

解决方法

要解决此问题,请手动升级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

一切正常.我希望这有助于某人.

大佬总结

以上是大佬教程为你收集整理的macos – OS X的Perl和CPAN升级帮助全部内容,希望文章能够帮你解决macos – OS X的Perl和CPAN升级帮助所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。