Perl/CPAN/File Temp version 0.18 required ... /perl5/site_perl/5.8.8/MIME/Tools.pm line 14.の対応方法
の編集
Top
/
Perl
/
CPAN
/
File Temp version 0.18 required ...
/
perl5
/
site_perl
/
5.8.8
/
MIME
/
Tools.pm line 14.の対応方法
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../../../../../../) * File::Temp version 0.18 required--this is only version 0.16 at [#oda1e057] /usr/lib/perl5/site_perl/5.8.8/MIME/Tools.pm line 14.の対応方法 自作のPerlスクリプトを実行したら以下のエラーが発生し動作しなくなりました。~ 以下に対処方法を記します。 File::Temp version 0.18 required--this is only version 0.16 at /usr/lib/perl5/site_perl/5.8.8/MIME/Tools.pm line 14. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/MIME/Tools.pm line 14. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/MIME/Entity.pm line 233. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/MIME/Entity.pm line 233. Compilation failed in require at ./user_script.pl line 5. BEGIN failed--compilation aborted at ./user_script.pl line 5. 尚、自作スクリプトのline 5.は以下のようになっています。 use MIME::Entity; #contents #htmlinsert(ll_ads_top.html) * 環境 [#h4efde55] 環境は以下のようにCentOS5.9になります。 # lsb_release -d Description: CentOS release 5.9 (Final) * 原因 [#abf40d05] Perlのアップデートがあり、Perlアップデート後、自作のPerlスクリプトが動作しなくなりました。~ アップデートしたPerlパッケージは以下の通りです。 # tail /var/log/yum.log <snip> Mar 27 11:11:13 Updated: 4:perl-5.8.8-40.el5_9.x86_64 * 対処方法 [#c1c91422] File::Tempモジュールでエラーとなってるので、cpanコマンドで再度File::Tempをインストールしました。~ rootユーザになり、以下のコマンドでFile::Tempを再インストールしました。 # cpan -i File::Temp CPAN shellを起動して以下のようにしても同様にFile::Tempをインストールすることができるはずです。 # perl -MCPAN -e shell <snip> cpan> install File::Temp 以上のように、cpanコマンドでFile::Tempを再インストールすることにより自作Perlスクリプトが正常に動作するようになりました。 //#htmlinsert(ll_ads_btm.html)
タイムスタンプを変更しない
#navi(../../../../../../) * File::Temp version 0.18 required--this is only version 0.16 at [#oda1e057] /usr/lib/perl5/site_perl/5.8.8/MIME/Tools.pm line 14.の対応方法 自作のPerlスクリプトを実行したら以下のエラーが発生し動作しなくなりました。~ 以下に対処方法を記します。 File::Temp version 0.18 required--this is only version 0.16 at /usr/lib/perl5/site_perl/5.8.8/MIME/Tools.pm line 14. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/MIME/Tools.pm line 14. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/MIME/Entity.pm line 233. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/MIME/Entity.pm line 233. Compilation failed in require at ./user_script.pl line 5. BEGIN failed--compilation aborted at ./user_script.pl line 5. 尚、自作スクリプトのline 5.は以下のようになっています。 use MIME::Entity; #contents #htmlinsert(ll_ads_top.html) * 環境 [#h4efde55] 環境は以下のようにCentOS5.9になります。 # lsb_release -d Description: CentOS release 5.9 (Final) * 原因 [#abf40d05] Perlのアップデートがあり、Perlアップデート後、自作のPerlスクリプトが動作しなくなりました。~ アップデートしたPerlパッケージは以下の通りです。 # tail /var/log/yum.log <snip> Mar 27 11:11:13 Updated: 4:perl-5.8.8-40.el5_9.x86_64 * 対処方法 [#c1c91422] File::Tempモジュールでエラーとなってるので、cpanコマンドで再度File::Tempをインストールしました。~ rootユーザになり、以下のコマンドでFile::Tempを再インストールしました。 # cpan -i File::Temp CPAN shellを起動して以下のようにしても同様にFile::Tempをインストールすることができるはずです。 # perl -MCPAN -e shell <snip> cpan> install File::Temp 以上のように、cpanコマンドでFile::Tempを再インストールすることにより自作Perlスクリプトが正常に動作するようになりました。 //#htmlinsert(ll_ads_btm.html)
テキスト整形のルールを表示する