Проблема с установкой узла на Mac OSX 10.6.7 - PullRequest
1 голос
/ 29 мая 2011

Я получаю эту ошибку, когда пытаюсь установить узел на моем новом компьютере Mac

ошибка: не удалось настроить компилятор cxx!

Ошибка всегда возникает, когда я добираюсь до ./configure части установки

Я обнаружил эту проблему, которая относится к сборке Linux с той же ошибкой, но решение, похоже, не применимо в моем случае:

Как скомпилировать / установить node.js (не удалось настроить компилятор cxx!) (Ubuntu).

Я также взглянул на руководство по устранению неполадок на вики-узле здесь:

https://github.com/joyent/node/wiki/Troubleshooting-Installation

и попробовал это решение:

export PATH=/Developer/usr/bin:$PATH
ISYSROOT="-isysroot /Developer/SDKs/MacOSX10.5.sdk"
export LINKFLAGS=$ISYSROOT CXXFLAGS=$ISYSROOT CFLAGS=$ISYSROOT
./configure --prefix=$HOME --without-ssl
make

Но у меня возникает та же проблема, когда я перехожу к шагу ./configure

Любой совет, идеи или помощь будут высоко ценится здесь.

Спасибо

Ответы [ 5 ]

4 голосов
/ 29 мая 2011

При установке Mac OS X Developer Tools (XCode и т. Д.) Убедитесь, что у вас установлена ​​опция Unix Tools. Я должен был не забыть установить Developer Tools / Unix tools, когда я настраивал свой новый MBP, и это решило эту ошибку для меня.

При желании вы можете удалить и попробовать установить с помощью Homebrew. Тем не менее, он по-прежнему имеет те же требования (XCode / Dev Tools), поэтому убедитесь, что они установлены.

Надеюсь, это поможет.

3 голосов
/ 19 марта 2012

У меня тоже была эта проблема, я решил ее по-другому, насколько я знаю, xcode 4.3.1 не поставляется с файлом Install Xcode.app из магазина приложений, если вы находитесь в этом случае, просто запустите xcode,перейдите в настройки -> загрузки и нажмите кнопку Установить для опции инструментов командной строки.Я так и сделал, и все ошибки в командах .configure и make исчезли:)

2 голосов
/ 22 января 2012

У меня была такая же проблема на OSX 10.7 с Xcode 4.2. Я пытался построить узел v0.4.7. Я продолжал получать ошибку «не удалось настроить компилятор». В конечном итоге у меня сработала отдельная установка компилятора GCC. Я нашел хороший пакет для этого здесь:

https://github.com/kennethreitz/osx-gcc-installer/

1 голос
/ 08 июня 2012

После установки XCode 4.3.2 (в Mac OS X Lion) у меня все еще была ошибка.

Откройте XCode, Preferences, Downloads и установленные инструменты командной строки.После установки ./configure работает нормально.

1 голос
/ 26 августа 2011

настройка в настоящее время не работает для некоторых версий MacOS; для получения дополнительной информации см. Как скомпилировать Node.js v0.4.2 на MacOS 10.5.8. Приведенный здесь рабочий подход выглядит следующим образом:

export PATH=/Developer/usr/bin:$PATH
ISYSROOT="-isysroot /Developer/SDKs/MacOSX10.5.sdk"
export LINKFLAGS=$ISYSROOT CXXFLAGS=$ISYSROOT CFLAGS=$ISYSROOT
./configure --prefix=$HOME --without-ssl

сделать

Это сработало для меня.

Al

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...