2014-10-26 46 views
0

我試圖安裝包Lingua::StanfordCoreNLP,但保持receing一個簡單的,但不是非常有幫助的錯誤信息:我使用的Perl:錯誤安裝器語言:: StanfordCoreNLP(「內存不足!」)

Out of memory! 

Windows上的DWIMPerl的5.16版本。

我想這個問題與包沒有關係,但對我的Perl安裝 - 有沒有人對此有任何想法?

C:\Users\johndoe>cpan Lingua::StanfordCoreNLP 
CPAN: CPAN::SQLite loaded ok (v0.202) 
Database was generated on Sun, 26 Oct 2014 13:22:19 GMT 
Running install for module 'Lingua::StanfordCoreNLP' 
Running make for K/KA/KAL/Lingua-StanfordCoreNLP-0.10.tar.gz 
CPAN: Digest::SHA loaded ok (v5.63) 
CPAN: Compress::Zlib loaded ok (v2.042) 
Checksum for C:\Dwimperl\cpan\sources\authors\id\K\KA\KAL\Lingua-StanfordCoreNLP 
-0.10.tar.gz ok 
CPAN: Archive::Tar loaded ok (v1.80) 
Out of memory! 
+0

我認爲這個顯而易見的問題是「你有多少內存?」 – 2014-10-26 20:42:37

+0

它從cpan安裝在這裏建立(草莓v5.20)。看起來你沒有提取檔案。你有足夠的可用磁盤空間嗎?嘗試手動解壓檔案並從那裏安裝。 – 2014-10-27 09:07:18

+0

對不起,我很累。我使用的是最新的DWIMPerl,而不是最新的Strawberry Perl。我沒有安裝後者,現在的問題是Inline :: Java不會從CPAN安裝(並且某人已經提交了一個關於此的錯誤報告) – user1769925 2014-10-27 13:11:30

回答

0

CPAN.pm使用包索引。該文件非常大,以至於一些受內存限制的系統無法加載整個文件。這是cpanminus成爲的原因之一。它不使用那麼大的包索引,並且可以在低內存環境中工作。