3

我在 Mac Osx Lion 上使用命令行工具安装了 homebrew 和 Xcode 4.3.2,当我现在尝试使用以下命令安装 mysql 时:

brew install mysql -v

我得到错误:

Error: #<BuildError: Failed executing: cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/mysql/5.5.20 -DMYSQL_DATADIR=/usr/local/var/mysql -DINSTALL_MANDIR=/usr/local/Cellar/mysql/5.5.20/share/man -DINSTALL_DOCDIR=/usr/local/Cellar/mysql/5.5.20/share/doc/mysql -DINSTALL_INFODIR=/usr/local/Cellar/mysql/5.5.20/share/info -DINSTALL_MYSQLSHAREDIR=share/mysql -DWITH_SSL=yes -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DSYSCONFDIR=/usr/local/etc -DWITH_UNIT_TESTS=OFF -DWITH_READLINE=yes>

在这里你可以找到完整的日志:

https://gist.github.com/2421381

我检查了日志,但目前没有什么可以帮助我。Brew医生也很干净,没有错误。

4

1 回答 1

1

感谢 visoft 在我的 gist 帖子上的回复找到了解决方案。这个解决方案对我有用。问题来自 Cmake,我需要版本 2.8.7 而不是 2.8.8,运行此代码以使其工作:

cd /usr/local
brew uninstall cmake
git checkout 948c2769 Library/Formula/cmake.rb
brew install mysql

之后,mysql就安装成功了。

于 2012-04-20T06:24:05.627 回答