2011-05-11 113 views
0


我在MacOS Snow Leopard上爲Ruby on Rails安裝mysql時遇到了問題。 我遵循本網站的教程http://michaelfarmer.info/preferred-rails-3-and-mysql-installation-on-o
在MySQL安裝的步驟(BREW安裝mysql),終端暴露了一個錯誤是:MacOS上的Rails Mysql安裝 - CMake錯誤

CMake Error: Parse error in cache file /tmp/homebrew-cmake-2.8.4-fYTo/cmake-2.8.4/CMakeCache.txt. Offending entry: /SDKs/MacOSX10.6.sdk

我發現這個問題來自於Xcode不是安裝在默認目錄下的事實「/開發者」。正如它在這裏解釋:https://github.com/mxcl/homebrew/issues/5182

在這一點上,我完全失去了,我現在該怎麼辦?

這裏是我的BREW --config

HOMEBREW_VERSION: 0.8
HEAD: (none)
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_REPOSITORY: /usr/local
HOMEBREW_LIBRARY_PATH: /usr/local/Library/Homebrew
Hardware: dual-core 64-bit core2
OS X: 10.6.7
Kernel Architecture: i386
Ruby: 1.8.7-174
/usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
Xcode: 3.2.5
GCC-4.0: build 5494
GCC-4.2: build 5664
LLVM: build 2333
MacPorts or Fink? false
X11 installed? true

預先感謝任何幫助。 Camille。

回答

1

如果你能,你可以讓你從安裝在Xcode中路徑的符號鏈接/Developer

ln -s /path/to/xcode /Developer 

然後CMake的(和MySQL)將編譯。 (我將Xcode保存在輔助驅動器上,因爲我的主要硬盤是一個小型SSD,而且這對我來說很有用)。

+0

不幸的是,它不適合我。無論如何感謝 – craymond 2011-05-11 17:20:10

+0

只是爲了澄清,在做完符號鏈接後,您應該在'/ Developer'下看到'SDKs'文件夾。 – 2011-05-11 22:30:45

+0

是的,文件夾在那裏。無論如何,創建符號鏈接似乎引發了一個問題。正確的解決方案是將XCode安裝到Developer文件夾中。謝謝dmarkow。 – craymond 2011-05-12 09:34:20