-bash:./configure:没有这样的文件或目录-在Mac OS X 10.6上安装MySQL
我正在尝试在MacOSX10.6上安装MySQL。在使用tar xzvf MySQL-5.1.37.tar.gz下载MySQL和untar后,我尝试运行以下配置行:-bash:./configure:没有这样的文件或目录-在Mac OS X 10.6上安装MySQL,mysql,macos,Mysql,Macos,我正在尝试在MacOSX10.6上安装MySQL。在使用tar xzvf MySQL-5.1.37.tar.gz下载MySQL和untar后,我尝试运行以下配置行: ./configure --prefix=/usr/local/mysql --with-extra-charsets=complex --enable-thread-safe-client --enable-local-infile --enable-shared --with-plugins=innobase 我得到了错误 -
./configure --prefix=/usr/local/mysql --with-extra-charsets=complex --enable-thread-safe-client --enable-local-infile --enable-shared --with-plugins=innobase
我得到了错误
-bash:./configure:没有这样的文件或控制器
我认为configure应该是目录
mysql
中的一个文件,但它不在那里。我是对的,还是配置了其他内容?大概是您验证了文件在那里,对吗?您可能需要设置执行位:
chmod 755 configure
文件应该在那里。这是我刚下载的存档版本。您可能需要获取另一份副本并重试。别忘了
cd mysql-5.1.37在尝试运行
/configure
之前,您是否确实下载了cd mysql-5.1.37
?您下载的是二进制版本,而不是源代码
这就是您出现配置错误的原因。到这里:
从源代码处编译正确的mysql版本。我遇到了类似的问题(mysql 5.5.23),这似乎是因为他们决定从autotools切换到使用cmake
find./| grep configure如果您试图执行该操作,您实际上会得到“权限被拒绝”。他可能只是在错误的目录中,或者可能需要运行自动恢复。@John:它与什么匹配?我的观点是,除非文件具有执行权限,./configure将无法工作。这就是chmod 755设置的权限,以及每个人的读取权限和所有者的写入权限。谢谢Wallyk,我最终通过Macports安装了,但我的问题是文件不在那里,所以我无法设置权限。是的,我在正确的目录中。不,文件实际上不在那里,我试过两种不同的镜子,圣何塞的,还有[飓风电力/圣何塞,加利福尼亚]和[信号灯公司,华盛顿州西雅图]从这个链接:我疯了吗?grep给出了该文件夹中唯一一个名为configure的文件:。//支持文件/二进制配置:find/yourUnpacketmysqldir-name'configure'@Pestilence的输出是什么?该命令的输出不是什么。我尝试了另外两个tar文件,但其中也没有.configure文件。