Homebrew не думает, что XCode установлен со старым XCode и текущим Homebrew

Я пытаюсь установить node.js, но все еще использую OSX 10.6.8 и, таким образом, застрял в XCode 3 (используя 3.2).

Моя первая проблема заключается в том, что я не могу заставить доморощенный распознавать 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, и они мне не помогли. Как мне указать homebrew на моем 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

Я был бы очень признателен за помощь в этом.

Спасибо за чтение.


person mattmattmatt    schedule 09.04.2013    source источник


Ответы (2)


Хотя homebrew отлично подходит для многих пакетов, мне никогда не удавалось использовать его для node.js. Можно ли установить с помощью стандартного двоичного файла OSX?

Также nvm действительно хорош, если вам нужно работать с несколькими версиями node.js.

person Noah    schedule 09.04.2013
comment
Спасибо, это сработало для node.js! Но я не решаюсь пометить это как ответ, так как я все же хотел бы иметь возможность указать доморощенный на XCode, если это возможно. - person mattmattmatt; 09.04.2013

Похоже, теперь у вас могут быть установлены инструменты Xcode CLI. Вы можете установить их из настроек Xcode.

person mipadi    schedule 07.05.2013