Установить модуль Perl с зависимостями

2841
RaspDealer

Я пытаюсь установить модуль Perl следующим образом:

pi@raspbmc:~$ sudo cpan HTTP::Date 

CPAN получает файл, контрольная сумма в порядке, и он успешно распакован.

Но я получил эту ошибку:

Using Tar:/bin/tar xf "HTTP-Date-6.02.tar": Couldn't untar HTTP-Date-6.02.tar: 'Cannot allocate memory' 

Как я могу исправить эту проблему?

Моя файловая система:

Filesystem Size Used Avail Use% Mounted on /dev/mmcblk0p2 15G 2.1G 12G 16% / /dev/mmcblk0p1 69M 8.1M 61M 12% /boot 

Я старался:

curl -L http://cpanmin.us | perl - App::cpanminus 

Но, когда я делаю

sudo cpanm HTTP::Date 

Я получил эту ошибку:

-bash: cpanm: command not found 
3
как насчет `free -m`? Как правило, когда ваша ошибка говорит о памяти, на которую нельзя нанести покрытие, убедитесь, что у вас есть выделяемая память;) mveroone 10 лет назад 0
[Автоматическая установка зависимости perl в perl] (http://stackoverflow.com/questions/14066907/install-perl-dependency-automatics-in-perl/14067234#14067234) Chankey Pathak 9 лет назад 0

2 ответа на вопрос

3
MariusMatutiae

This is unfortunately the tell-tale sign of a memory leakage. This command

ps --sort -rss -eo rss,pid,command | head 

will tell you who the culprit is. Solving a problem like this is way above my pay grade, since it can basically be done only by the program/system developers. You may try to contact them to report the problem.

Edit:

Don't you have the curl command wrong? Should it not be

sudo curl -L http://cpanmin.us | perl - --sudo App::cpanminus 

instead?

Вот почему я пытаюсь с cpanm, но не нашел. Любая идея ? RaspDealer 10 лет назад 0
Боюсь, выбор невелик. MariusMatutiae 10 лет назад 0
Не могли бы вы проверить Изменить мой ответ? MariusMatutiae 10 лет назад 0
Спасибо, мой cpanm cmd был не прав. Зачем читать --sudo? RaspDealer 10 лет назад 0
1
RaspDealer

I can confirm that the final answer to my question is:

sudo curl -L http://cpanmin.us | perl - --sudo App::cpanminus 

Похожие вопросы