2014-10-26 42 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成为的原因之一。它不使用那么大的包索引,并且可以在低内存环境中工作。