web-dev-qa-db-ja.com

依存関係のあるPerlモジュールをインストールする

私はこのようなPerlモジュールをインストールしようとしています:

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

CPANはファイルを取得し、チェックサムはOKであり、正常に解凍されます。

しかし、私はこのエラーを受け取りました:

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
user268365

私の質問に対する最終的な答えは次のとおりです。

Sudo curl -L http://cpanmin.us | Perl - --Sudo App::cpanminus
1
user268365

残念ながら、これは メモリリーク の明らかな兆候です。このコマンド

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

犯人が誰であるかを教えてくれます。このような問題を解決することは、基本的にプログラム/システム開発者だけが行うことができるので、私の給与水準をはるかに上回っています。あなたは問題を報告するために彼らに連絡しようとするかもしれません。

編集:

カールコマンドが間違っていませんか?そうではないはずです

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

代わりに?

2
MariusMatutiae