在Mac OSX 10.6.7上安装节点时出现问题

当我尝试在我的新Mac上安装节点时出现此错误

错误:无法configurationcxx编译器!

当我到达安装的./configure部分时,总是出现错误

我发现这个问题适用于具有相同错误的Linux版本,但解决scheme似乎不适用于我的情况:

如何编译/安装node.js(不能configurationcxx编译器!)(Ubuntu)。

我也看了一下节点wiki上的故障排除指南:

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

并试过这个解决scheme:

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步骤时,我遇到了同样的问题

任何build议,见解或帮助将在这里大大赞赏。

谢谢

当你安装Mac OS X Developer Tools(XCode等)时,确保你已经select了Unix工具选项。 当我设置新的MBP时,我不得不记得安装Developer Tools / Unix工具,并为我解决了这个错误。

或者,您可以删除并尝试使用Homebrew安装。 但是,它仍然有相同的要求(XCode /开发工具),所以确保你已经安装了。

希望这可以帮助。

我也有这个问题,我以不同的方式解决这个问题,据我所知,Xcode 4.3.1没有从应用程序商店安装Xcode.app文件,如果你是在这种情况下,只需运行Xcode,去偏好 – >下载,然后单击命令行工具选项的安装button。 我只是这样做了.configure和make命令的所有错误都没有了:)

我在OS X 10.7和Xcode 4.2上遇到了同样的问题。 我正在试图build立节点v0.4.7。 我一直在“无法configuration交stream编译器”错误。 最后为我工作的是单独安装GCC编译器。 我在这里find了一个很好的包:

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

configuration目前已经打破了一些版本的MacOS; 有关更多详细信息,请参阅如何在MacOS 10.5.8上编译Node.js v0.4.2。 所引用的工作方法如下:

 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 

使

这对我有效。

安装XCode 4.3.2后(在Mac OS X Lion中)我仍然有错误。

打开XCode,首选项,下载和安装的命令行工具。 安装完成后./configure运行正常。