问题描述
|
尝试在新Mac上安装节点时出现此错误
错误:无法配置cxx编译器!
当我进入安装的./configure部分时,总是会发生错误
我发现此问题适用于具有相同错误的linux构建,但该解决方案似乎不适用于我的情况:
如何编译/安装node.js(无法配置cxx编译器!)(Ubuntu)。
我还在这里查看了节点wiki上的故障排除指南:
https://github.com/joyent/node/wiki/疑难解答-安装
并尝试了以下解决方案:
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步骤时,我遇到了同样的问题
任何建议,见解或帮助在这里将不胜感激。
谢谢
解决方法
安装Mac OS X开发人员工具(XCode等)时,请确保已选中“ Unix工具”选项。设置新的MBP时,我必须记住要安装Developer Tools / Unix工具,它可以为我解决此错误。
(可选)您可以删除并尝试使用Homebrew安装。但是,它仍然具有相同的要求(XCode / Dev工具),因此请确保已安装这些要求。
希望这可以帮助。
, 我也遇到了这个问题,我以不同的方式解决了这个问题,据我所知xcode 4.3.1并未随附来自appstore的Install Xcode.app文件,如果在这种情况下,只需运行xcode,转到首选项即可->下载,然后单击命令行工具选项的安装按钮。我只是这样做了,.configure和make命令上的所有错误都消失了:)
, 我在使用Xcode 4.2的OSX 10.7上遇到了相同的问题。我正在尝试构建节点v0.4.7。我一直收到“无法配置c编译器”错误。最终对我有用的是分别安装GCC编译器。我在这里找到了一个不错的包装:
https://github.com/kennethreitz/osx-gcc-installer/
, 当前对于某些版本的MacOS,configure已损坏;有关更多详细信息,请参阅如何在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运行正常。