I'm getting an Out of memory! message for all installs. I've never used cpan before and I'm not really sure how it works. I did a ulimit on the /.cpan directory and it resulted in unlimited. Here's what I'm looking at:
[/usr/bin]# perl -MCPAN -e shell
Terminal does not support AddHistory.
cpan shell -- CPAN exploration and modules installation (v1.7602)
ReadLine support available (try 'install Bundle::CPAN')
cpan> install Term::Readline
CPAN: Storable loaded ok
Going to read /.cpan/Metadata
Going to read /.cpan/sources/authors/01mailrc.txt.gz
Going to read /.cpan/sources/modules/02packages.details.txt.gz
Database was generated on Tue, 19 Jun 2012 11:51:03 GMT
CPAN: HTTP::Date loaded ok
There's a new CPAN.pm version (v1.9800) available!
[Current version is v1.7602]
You might want to try
install Bundle::CPAN
reload cpan
without quitting the current session. It should be a seamless upgrade
while we are running...
Out of memory!
Terminal does not support GetHistory.
Lockfile removed.
This is not about increasing memory, but maybe a solution for you.
You can try use cpanm instead of cpan, so:
This will install cpanm for you
$ curl -L http://cpanmin.us | perl - --self-upgrade
and after you can install modules e.g.:
$ cpanm Task::Plack
cpanm needs much less memory.
Another reason is that the user you are using to run cpan has a limit on the amount of memory it can use. Issue these commands to use all available memory:
ulimit -m unlimited
ulimit -d unlimited
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With