Node.js Brew安装节点--无npm时失败

Node.js Brew安装节点--无npm时失败,node.js,macos,terminal,homebrew,Node.js,Macos,Terminal,Homebrew,跟着我跑 brew install node --without-npm 我收到以下信息/错误: /usr/local>brew安装节点——不带npm ==>下载https://nodejs.org/dist/v5.10.1/node-v5.10.1.tar.xz 已下载:/Library/Caches/Homebrew/node-5.10.1.tar.xz ==>下载https://ssl.icu-project.org/files/icu4c/56.1/icu4c-56_1-src.tgz

跟着我跑

brew install node --without-npm
我收到以下信息/错误:

/usr/local>brew安装节点——不带npm
==>下载https://nodejs.org/dist/v5.10.1/node-v5.10.1.tar.xz
已下载:/Library/Caches/Homebrew/node-5.10.1.tar.xz
==>下载https://ssl.icu-project.org/files/icu4c/56.1/icu4c-56_1-src.tgz
已下载:/Library/Caches/Homebrew/node--icu4c-56.1.tgz
==>。/configure--prefix=/usr/local/ceral/node/5.10.1--不带npm--带intl
==>进行安装
来自/Users/justin/Library/Logs/Homebrew/node/02.make的最后15行:
#包括
^
在../deps/gtest/src/gtest death test.cc:34中包含的文件中:
在../deps/gtest/include/gtest/gtest死亡测试中包含的文件中。h:41:
在../deps/gtest/include/gtest/internal/gtest death test internal.h:40中包含的文件中:
在../deps/gtest/include/gtest/internal/gtest internal.h:40中包含的文件中:
../deps/gtest/include/gtest/internal/gtest port.h:259:10:致命错误:“未找到ctype.h”文件
#包括//用于isspace等
^
生成1个错误。
make[1]:***[/private/tmp/node20160410-11435-157r8bn/node-v5.10.1/out/Release/obj.target/gtest/deps/gtest/src/gtest filepath.o]错误1
make[1]:***等待未完成的工作。。。。
生成1个错误。
make[1]:***[/private/tmp/node20160410-11435-157r8bn/node-v5.10.1/out/Release/obj.target/gtest/deps/gtest/src/gtest death test.o]错误1
make:**[node]错误2

接下来,我运行了两次
brew更新
,以及
brew医生
——但仍然不走运。我不熟悉自制啤酒,也有一段时间没把它弄糟了。你知道这些错误是什么意思吗

您似乎没有安装命令行开发工具。在使用自制软件安装节点之前,请尝试在终端中执行以下命令:

xcode-select --install
如果安装成功,将显示此消息:

xcode-select: error: command line tools are already installed, use "Software Update" to install updates
安装后,再次运行
brew
命令


ctype.h
文件应该是类似于
/usr/include/ctype.h

的地方,这是对这个答案的补充。您可能需要更新到最新版本的xCode。我安装了命令行工具并克服了这个错误,但最终还是出现了另一个错误。查看
brew doctor
的输出显示xCode已过时。在xCode更新之后,构建成功了。我最终选择了使用它,从而绕过了解决错误和处理权限问题的需要。这就是说,这似乎确实使错误消失了——标记为正确。
xcode-select: error: command line tools are already installed, use "Software Update" to install updates