mysql:5434
From: "KAWAI,Takanori" <"KAWAI,Takanori" <GCD00051@xxxxxxxxxx>>
Date: Mon, 6 May 2002 19:40:29 +0900
Subject: [mysql 05434] Re: ActivePerl で DBD がインストールできません
川合孝典です。 ----- Original Message ----- From: "Masapon" <masapon@xxxxxxxxxx> To: <ml@xxxxxxxxxx> Sent: Monday, May 06, 2002 4:30 PM Subject: [mysql 05433] ActivePerl で DBDがインストールできません > はじめまして、Masapon と申します。 > 非常に基本的な質問かもしれませんが… (中略) > ppm>install DBD-Mysql > としても > Error: Package 'DBD-Mysql' not found. Please 'search' for it first. > > と言われてしまいます… > 他のもの ( DBD-Oracle など ) はインストールできるので、 > サーバには正常に接続できていると思います。 > > そこで、色々調べたところ > http://www.activestate.com/PPMPackages/zips/6xx-builds-only/ > から DBD-Mysql.zip をダウンロードして Readme にあるとおりに > > ppm install DBD-Mysql.ppd > > としたのですが… > > Installing package 'DBD-Mysql.ppd'... > Error installing package 'DBD-Mysql.ppd': Read a PPD for > 'DBD-Mysql.ppd', but it > is not intended for this build of Perl (MSWin32-x86-multi-thread) > > と言われてしまうのです。 完全にMySQLネタというよりActivePerlネタになってしまうと思うのですが。 私がWinMEで今一通りやってみましたけど問題なくインストールできました。 #PPMを直接利用しても、ZIPをダウンロードしても。 ちょっと原因が思い当たらないのですが、 まずppmを直接利用する場合、どの状態でこけているのでしょうか? PPM> install DBD-Mysql Install package 'DBD-Mysql?' (y/N): y Installing package 'DBD-Mysql'... Bytes transferred: 96006 (これはいろいろに変わるとして...) とダウンロードにも入らないのだとすると、ppmのプロンプトで > set と実行してみてください。repositoryが Current PPD repository paths: ActiveState Package Repository: http://ppm.ActiveState.com/cgibin/PPM/ppmserver.pl?urn:/PPMServer のようになっていれば、大丈夫だとは思います。 #プロキシーの設定はあわせてあるとして。 またZIPを取ってきたときについては、DBD-Mysql.ppdの内容を確認 してください。 <SOFTPKG NAME="DBD-Mysql" VERSION="1,2200,0,0"> <IMPLEMENTATION> <CODEBASE HREF="MSWin32-x86-multi-thread/DBD-Mysql.tar.gz" /> <DEPENDENCY NAME="DBI" VERSION="1,08,0,0" /> <ARCHITECTURE NAME="MSWin32-x86-multi-thread" /> <OS NAME="MSWin32" /> </IMPLEMENTATION> <ABSTRACT>DBI driver for Mysql datasources</ABSTRACT> <TITLE>DBD-Mysql</TITLE> <AUTHOR>Jochen Wiedmann (joe@xxxxxxxxxx)</AUTHOR> </SOFTPKG> のようにMSWin32-x86-multi-threadが無いのであれば、 http://www.activestate.com/PPMPackages/zips/6xx-builds-only/ から落としてこなかった可能性が高いんだと思います。 #ちなみにppmで実行する前にディレクトリ付で解凍してますよね? なおDBD::mysqlでなくても、小山さんが作られたDBD::mysqlPPであれば PurePerlですから、きちんと解凍して、コピーすれば動くはずです。 #nmakeでインストールするほうが面倒ではないでしょうけど。 DBD::mysqlPP http://search.cpan.org/search?dist=DBD-mysqlPP =================================================== 川合 孝典 (Hippo2000) DBI日本語メーリングリスト管理人、Kansai.pm所属 kwitknr@xxxxxxxxxx GCD00051@xxxxxxxxxx http://member.nifty.ne.jp/hippo2000 http://www.hippo2000.info/ 「Perlを256倍使うための本 DBI編」 発売中 http://member.nifty.ne.jp/hippo2000/p256dbi/p256dbi.htm ===================================================
5433 2002-05-06 16:30 ["Masapon" <masapon@x] ActivePerl で DBD がインストールできません -> 5434 2002-05-06 19:40 ┗["KAWAI,Takanori" <GC]