2014-03-19 87 views
0

我必須在我的機器上安裝mysql 5.5,但我也需要mysql 5.6有時用於其他項目。我通過brew安裝了mysql 5.6,並認爲只需在brew switch mysql 5.5之間切換即可。brew和mysql55無法安裝

不幸的是,在嘗試安裝5.5的時候,我得到以下錯誤,無法找到谷歌或其他任何網站:

$ brew install mysql55 
==> Downloading http://downloads.mysql.com/archives/mysql-5.5/mysql-5.5.30.tar.gz 
Already downloaded: /Library/Caches/Homebrew/mysql55-5.5.30.tar.gz 
==> cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/mysql55/5.5.30 -DMYSQL_DATADIR=/usr/local/var/mysql55 -DINSTALL_MANDIR=/usr/local/Cellar/mysql55/5.5.30/share/man -DINSTALL_DO 
==> make 
ld: can't write to output file: resolveip, errno=28 for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
make[2]: *** [extra/resolveip] Error 1 
make[1]: *** [extra/CMakeFiles/resolveip.dir/all] Error 2 
make: *** [all] Error 2 

任何想法,如何解決這個問題?

回答

0

我解決它通過自己:

  • 卸裝MySQL和mysql55
  • 運行brew doctor並解決所有問題
  • 安裝再次

我不能告訴它到底是什麼,但現在它似乎工作。

+1

在這之後你能「沖泡開關」嗎?我得到'錯誤:沒有在地窖裏找到mysql。 (我從來沒有安裝'mysql',只是'mysql55'。) –