我正在尝试在 Snow Leopard 上安装 MySQL。命令如下:
cd mysql
./configure
make
sudo make install
但是,我无法完成配置步骤,因为我收到以下消息:
-bash: ./configure: No such file or directory
我的问题是:
此步骤试图做什么./configure
?这是我需要安装的命令吗?还是应该包含在 MySQL 包中的东西?
答案1
configure 是一个脚本,它检查以确保您的系统具有适当的依赖关系,以便从源代码编译 mysql。
此错误消息只是表示名为“configure”的文件不在当前目录中(. 代表当前目录)。在尝试执行“./configure”之前,请确保您当前所在的目录中有一个名为“configure”的文件。您很可能在错误的目录中,或者您下载的软件包不完整。
您通常还需要在编译之前手动配置软件包。确保某处没有自述文件。
答案2
对大雪的回答做些补充:
下载源代码时,请尝试检查 md5 哈希值(md5 校验和)。这些字符串应用于文件时是唯一的,就像指纹一样。这样,您可以检查下载的文件是否完整,并且应该可以在 MySQL 等网站上找到。
在基于 unix 的系统上,可以通过 shell
myuser$ openssl md5 source.tar.gz
这将使您免于因下载损坏的文件而产生的潜在麻烦。
既然我们已经这样做了,也许您可以选择简单的方法,通过端口下载、配置和安装 MySQL:
myuser$ sudo port install mysql5
就是这样了。应用程序二进制文件应可在 处获得/opt/local/bin
。
干杯。