3

Я пытаюсь установить модуль 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

2 ответа2

3

Это, к сожалению, явный признак утечки памяти. Эта команда

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

скажу вам, кто виноват. Решение такой проблемы намного выше моей зарплаты, так как в основном это могут сделать только разработчики программы / системы. Вы можете попытаться связаться с ними, чтобы сообщить о проблеме.

Редактировать:

У вас неправильная команда curl? Разве это не должно быть

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

вместо?

1

Я могу подтвердить, что окончательный ответ на мой вопрос:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .