1

DBD::mysql をインストールしようとしていますが、次のようにインストールすると、何千もの警告とエラーが発生します。

perl -MCPAN -e 'install DBD::mysql'

エラーは次のとおりです。

dbdimp.c:3215 error: 'imp_sth_t' has no member named 'warning_count'

そして最後にこう言っています。

make had returned a bad status, install seems impossible

これも失敗します:

 perl -MCPAN -e 'install Geo::IP::PurePerl'
4

3 に答える 3

2

モジュールはDBD::mysql少し気まぐれかもしれません。DBD-mysql ディストリビューションに付属の README および INSTALL.html ファイルを参照してください (通常は ~/.cpan/build/DBD-mysql-XXXXX ディレクトリにあります)。以下は、このモジュールの典型的な INSTALL.html ファイルです。

これらのファイルには、オペレーティング システムのモジュールをインストールするための具体的なアドバイスと、マシンに MySQL をインストールする特定の方法が含まれています。

于 2009-09-18T05:34:06.790 に答える
2

perl-DBD-MySQL をインストールするか、rpm からインストールしたくない場合は、最初に mysql-devel パッケージをインストールします。

于 2009-09-17T23:32:29.037 に答える
1

MySQL クライアント ライブラリとヘッダーがインストールされていないため、コンパイルが壊れていると思います。最初に mysqlclient RPM をインストールしてみてください。または、使用できる CPAN モジュールの RPM パッケージがあるかどうかを確認してください。

于 2009-09-17T18:24:59.287 に答える