首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我不能安装DBD::mysql,这样我就可以在Maatkit中使用它了?

为什么我不能安装DBD::mysql,这样我就可以在Maatkit中使用它了?
EN

Stack Overflow用户
提问于 2008-09-24 14:48:30
回答 5查看 3.9K关注 0票数 0

我正在尝试在the maatkit instructions之后安装Maatkit。我无法通过安装DBD::mysql。“警告:找不到必备DBD::mysql 1。”当我尝试从cpan安装DBD::mysql时,我得到了非常有帮助的"make had返回值错误的状态,安装似乎是不可能的“。

Perl是"v5.8.8为darwin-thread-multi2level而构建的“,是OS附带的。我也从源码上尝试了building,也得到了同样的结果。

EN

回答 5

Stack Overflow用户

发布于 2008-09-24 15:36:22

我们需要更多的错误信息。最有可能的是,您缺少MySQL客户端开发文件。我不知道如何在OSX上安装这些。另请参阅this older post on OSX 10.5.2,其中发现了mysql客户端库的一些其他故障。

如果stackoverflow不允许方便地粘贴make会话,或者是它的最后20或10行,可能会在perlmonks.org上发布这个问题以及错误消息的更多部分。

site:perlmonks.org进行更多的谷歌搜索也能找到this post,它有更多关于安装DBD::MySQL时需要注意的细节。根据您对安装的适应程度,您可能希望手动运行测试,提供测试数据库和测试用户,甚至跳过测试模块。

票数 5
EN

Stack Overflow用户

发布于 2008-12-06 17:44:25

经过更多的谷歌搜索,这对我来说是有效的:

代码语言:javascript
运行
复制
sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
sudo ln -s /usr/local/mysql/include /usr/local/mysql/include/mysql
sudo perl -MCPAN -e 'install Bundle::DBD::mysql'

多次按enter键,然后在maatkit文件夹中:

代码语言:javascript
运行
复制
perl Makefile.PL
sudo make install

您可以在/usr/local/bin/中找到mk-*程序

票数 3
EN

Stack Overflow用户

发布于 2008-09-24 18:21:04

您将首先使用install MySQL。我通常使用他们为OS提供的binary packages。这些包确实包含了DBD::MySQL所需的头文件和MySQL客户端库。安装MySQL包后,应该可以顺利安装DBD::MySQL。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/127626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档