這是我的問題。我正在運行OS X v10.7(Lion),並且想要設置一個我寫過的舊Perl程序(然後使用Windows系統,然後使用ActivePerl,然後使用它的ppm)。OS X的Perl和CPAN升級幫助
我讀過使用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並安裝Graph Module? PS:運行安裝CPAN並重新加載CPAN沒有做任何事情,但它產生了相同的消息。
UPDATE 我能夠通過終端升級到v1.9800做手動安裝(製作,安裝)。但我仍然無法安裝Graph Module。下面是我得到:
http://cloud.jjnford.com/3D1C1H4217222b1p1O3a
更新 - 問題解決了 我終於能夠解決的問題。我只是將/User/jj/.cpan目錄移動到User/jj/.cpan_bak,然後重新配置CPAN並安裝了Graph Module,沒有大驚小怪。
您正在使用哪個版本的Perl?你正在更新系統提供的Perl,還是你自己的建築? – 2012-02-05 06:56:26
@Jonahan我正在使用系統提供的Perl版本。我能夠通過手動CPAN安裝並重新配置來解決問題。可能只是和舊版本和Lion問題。儘管感謝你的興趣。 – jjNford 2012-02-05 06:59:05
請謹慎對待更改系統安裝。我還沒有特別聽說過Perl模塊升級會破壞事情,但是我很久以前就決定讓系統Perl保持獨立並且只修改由我構建的Perl版本中的模塊並且與系統分開安裝Perl的。也許這是(哎!)15歲的偏執狂。但是我要麼保持不變地使用系統Perl,要麼使用我的「自制的」Perl;我不會冒險修改系統Perl。 – 2012-02-05 07:45:30