【发布时间】:2014-11-29 04:43:38
【问题描述】:
我在 Windows 7 64 位机器上使用 perl 5.18.1.1800 和 ppm 4.19。
我需要使用 DBD-mysql 才能从 perl 访问 mysql。但我收到以下错误消息:
use DBI();
my $dbh = DBI->connect("DBI:mysql:database=mydbname;host=localhost","myuser", "mypass",{'RaiseError' => 1})
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC(你 可能需要安装 DBD::mysql 模块)
所以我尝试安装 DBD-mysql,但我的 PPM 中没有列出。在命令行中,当我尝试安装时,出现以下错误
ppm install DBD-mysql
ppm 安装失败:找不到任何提供 DBD-mysql 的软件包
我尝试下载并安装它,但它需要一个我没有的 C 编译器。
来自DBD-mysql info page,没有提及该模块的 Perl 5.18 支持。
那么,我应该恢复到 5.16.xx 还是问题出在其他问题上?
谢谢,
【问题讨论】:
标签: perl perl-module dbi