Назад | Перейти на главную страницу

Проблемы при сборке nodejs на MacOS Snow Leopard

У меня проблемы со сборкой nodejs на MacOS Snow Leopard. Я думаю, что это может иметь какое-то отношение к моей переменной PATH, которая неправильно установлена ​​для местоположения инструментов разработчика.

По какой-то причине все инструменты разработчика (gcc, g ++, make и т. Д.) Хранятся в

/ Разработчик / usr / bin

Я добавил его в свою переменную PATH следующим образом:

$ экспорт ПУТЬ = $ ПУТЬ: / Разработчик / usr / bin

$ echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/Developer/usr/bin

Когда я пытаюсь настроить, он жалуется на то, что не нашел open-ssl, хорошо, не большая проблема. Поэтому я пытаюсь использовать --without-ssl:

$ ./configure --without-ssl
Checking for program g++ or c++          : /Developer/usr/bin/g++
Checking for program cpp                 : /Developer/usr/bin/cpp
Checking for program ar                  : /usr/bin/ar
Checking for program ranlib              : /Developer/usr/bin/ranlib
Checking for g++                         : ok
Checking for program gcc or cc           : /Developer/usr/bin/gcc
Checking for gcc                         : ok
Checking for library dl                  : yes
Checking for library util                : yes
Checking for library rt                  : not found
--- libeio ---
Checking for library pthread             : yes
Checking for function pthread_create     : not found
/Users/Guy/git_src/node/node/deps/libeio/wscript:13: error: the
configuration failed (see
'/Users/Guy/git_src/node/node/build/config.log')

Кто-нибудь знает, как я могу это обойти? Я подозреваю, что это может быть связано с PATH или другой переменной ENV, но не уверен.

Спасибо

грамм

Лучшая ставка с любым Mac - это установить homebrew

http://mxcl.github.com/homebrew/

Тогда ты можешь сделать

brew install node.js