Homebrew不认为XCode是安装旧XCode和目前的自制软件

问题描述:

我想安装node.js,但仍然运行OSX 10.6.8,因此我坚持使用XCode 3(使用3.2)。Homebrew不认为XCode是安装旧XCode和目前的自制软件

我的第一个问题是,我无法获得自制软件来识别XCode 3.2。当我运行brew -v doctor我得到下面的输出(固定的几个其他问题后):

Homebrew 0.9.4 
Warning: Setting DYLD_* vars can break dynamic linking. 
Set variables: 
    DYLD_LIBRARY_PATH 

Warning: Xcode not installed 
Most stuff needs Xcode to build: http://developer.apple.com/xcode/ 

我只能够找到的XCode 4.xx的修复和他们没有为我工作。我如何将自制软件指向我的XCode? (我也真的不明白我应该如何设置DYLD_LIBRARY_PATH ...)

当我运行brew install node,有人告诉我,Xcode不是安装(它肯定是),并此错误:IOError: [Errno 2] No such file or directory: 'out/Release/node'

的我已经看到与XCode有关的修复(各种xcode-select -switch修补程序),但它们并没有为我工作,因为这些修补程序都是针对XCode 4.xx的。

当我运行了详细的版本,这个错误还显示出来:

creating ./config.gypi 
creating ./config.mk 
sh: /usr/bin/usr/bin/xcodebuild: No such file or directory 
/usr/bin/usr/bin/xcodebuild fails with 32512 - Unknown error: 32512 

gyp: Error 69 running xcodebuild 

我真的很感激一些帮助与此有关。

感谢您的阅读。

尽管自制软件对于很多软件包来说都很棒,但我从来没有将它用于node.js。你可以使用标准OSX binary进行安装吗?

而且nvm是非常好的,如果你需要的node.js

+0

感谢,这工作,为node.js!但我不愿意将它标记为答案,因为如果可能的话,我仍然希望能够将自制软件指向XCode。 – mattmattmatt 2013-04-09 03:19:26

听起来的多个版本的工作就像你现在可能已经安装了Xcode的CLI工具。您可以从Xcode首选项安装它们。

+0

我在哪里得到xcode? – chovy 2016-09-11 04:17:05