2016-08-24 11 views
-2

私はPerlの5.22でのDateTimeモジュールをインストールしようとしているLinuxのミントの上に18をsudo cpanm DateTimeで失敗します。はパッケージ::スタッシュをインストールすることはできません:: XS

Installing Package::Stash::XS failed. See [...] build.log for details. Retry with --force to force install it.

--forceは役立ちますが、使用していません昔ながらのcpan

usr/lib/x86_64-linux-gnu/perl/5.22/CORE/perl.h:701:23: fatal error: sys/types.h: No such file or directory

+2

'--force'はほとんど役に立たない(悪いアドバイス、cpanm!)。 '--force'は欠けている依存関係を修正するものではなく、テストが失敗した場合にのみモジュールをインストールします。一般的に、独自のテストに失敗したものをインストールすることは望ましくありません。また、正確なエラーを見つけるためにcpanに切り替える必要はありません。同じ出力がcpanmのビルドログに記録されます。エラーメッセージのように出力されます。 – ThisSuitIsBlackNot

答えて

2

sys/types.hlibc6-devをインストールすることによって持ち込まれたことを明らかにした。

sudo apt install libc6-dev 

このライブラリをインストールした後には、DateTimeもインストールできます。

関連する問題