人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

RedHat el5 + plesk8 を稼動させています。
perlモジュールの File::Basename が必要で、
インストールされていない為インストールしようとしましたがうまくいきませんでした。
(そもそもFile::Basenameは標準でperlに含まれているはずなのに。。。)

http://centossrv.com/cpan2rpm.shtml
を参考に cpan2rpm-2.027-1.noarch.rpm をインストールして、
cpan2rpm --install File::Basename をしたところ、
Fetch: HTTP

-- module: File::Basename --
Module not found on CPAN web site! at /usr/bin/cpan2rpm line 1201.
-- Done --
とでてインストールされません。解決策ご教授ください。

●質問者: kou32rr
●カテゴリ:インターネット ウェブ制作
✍キーワード:2.0 AT CPAN HTTP MODULE
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tmasao
●60ポイント ベストアンサー

File::Basename は perlの標準モジュールで perl本体の配布パッケージに含まれているため、CPANで単体のみをインストールすることはできません。

cf. File::Basename - Parse file paths into directory, filename and suffix. - search.cpan.org

ふつうにPerl本体をインストールしなおすことになると思います。

ちなみに、File::Basename がインストールされていないというのは、どのように確認しましたか?

% perl -MFile::Basename -e ""

上記のようにして何もエラーが出ない場合は、すでにインストールされていますよ。

存在しない場合は、以下のようなエラーが出ます:

% perl -MFile::Basename -e ""

Can't locate File::Basename.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .).

BEGIN failed--compilation aborted.<<

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ