2016-09-07 9 views
0

私はubuntu 14.04からubuntu 16.04にアップグレードしました。アップグレード後、私は、Perlスクリプトを実行しようとしたが、私は use Data::Dumper などのような任意のCPANモジュールを使用する場合には、バージョンを与え、どのバージョンの詳細な説明がインストールされている私にperlに関連するセグメンテーションフォルト(コアダンプ)

Segmentation fault(core dumped) 

perl -vperl -Vを与えます。例えば

は、これら2つのスクリプト

#!/usr/bin/perl -w 
use strict; 
use warnings; 

my $a = "string"; 
print $a,"\n"; 

これは罰金

を働く考える今、これはSegmentation error(core-dumped)

を与え、私はman cpanを開くことができますが、私が入力したときに

#!/usr/bin/perl -w 
use strict; 
use warnings; 
use Data::Dumper; 

my $a = "string"; 
print $a,"\n"; 

このスクリプトを考えますそれは私に与える端末上のcpanセグメンテーションフォールトエラー

誰かが私を助けることができたら本当に感謝します。古いCPANモジュールをクリアする必要があります〜/ .cpan〜/ perl5の〜/ .localの/共有/ .cpan

おかげ

+0

OSアップグレードで 'perl'をアップグレードしましたが、' cpan'とそのモジュールをアップグレードしなかったと思います。とにかく何か間違ったことがあるので、ここに投稿してください。しかし、何か間違っていても、それが何であるかは分かりません。 – alvits

+0

こんにちはalvits、どのcpanモジュールでperlスクリプトを実行しようとすると、Data :: Dumperを使ってみましょう。セグメンテーションフォールトのエラーが発生します。 – user3138373

+0

はい、すでに言及しました。実行してデバッグできる[mcve]を投稿してください。これが可能でないなら、[Unix/Linux Stack Exchange](http://unix.stackexchange.com)を試してみてください。 – alvits

答えて

0

これらのディレクトリを消去してください。それらを再インストールする必要があります。

関連する問題