アプリ版:「スタンプのみでお礼する」機能のリリースについて

サーバーにmovabletypeを入れるために、
DBIとDBD::pgをインストールしようとしているのですが、
CPANでのDBIのインストールにつまづいています。

サーバーはlinux
perlは5.8.0です。

CPANからinstall DBIを実行したところ、

Perl v5.8.1 required--this is only v5.8.0, stopped at Makefile.PL line 10.
BEGIN failed--compilation aborted at Makefile.PL line 12.
Running make test
Make had some problems, maybe interrupted? Won't test
Running make install
Make had some problems, maybe interrupted? Won't install

というメッセージが出て止まります。
これはperlのバージョンが違うという意味ですか?
5.8でDBIのインストールは出来ないのでしょうか?
知識が全く無く、手も足も出ません。よろしくお願いします。

A 回答 (1件)

DBI-1.605 は、perl 5.6.0 以降で使えるようです。


参考 URL によると

CPAN> install TIMB/DBI-1.605.tar.gz

とすれば、古いバージョンのモジュールでもインストールできる
ようです。

参考URL:http://www.mediaweb.biz/database/modules/databas …

この回答への補足

回答ありがとうございます。
実行したところ、testまではOKになりました。
しかし、installの段階で止まってしまいます。
以下のメッセージが表示されるのですが、これはインストールの権限が無いということなんでしょうか?
何でも聞いてしまい申し訳ありません。

test.pl done
/usr/bin/make test -- OK
Running make install
Manifying blib/man1/dbilogstrip.1
Warning: You do not have permissions to install into /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi at /usr/lib/perl5/5.8.0/ExtUtils/Install.pm line 84.
mkdir /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto: Permission denied at /usr/lib/perl5/5.8.0/ExtUtils/Install.pm line 137
make: *** [pure_site_install] Error 255
/usr/bin/make install -- NOT OK
You may have to su to root to install the package

補足日時:2008/09/03 15:29
    • good
    • 0
この回答へのお礼

ROOT権限でインストールが出来ました。
参考URLがとても役に立ちました。
ありがとうございます!

お礼日時:2008/09/03 20:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!