2011-05-11 90 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