为什么因为Xcode导致npm安装失败?

时间:2014-04-10 18:56:55

标签: xcode node.js macos

我在Mac OSX 10.8.3上运行npm install 但它失败了,错误:

xcode-select: Error: No Xcode is selected. Use xcode-select -switch <path-to-xcode>, or see the xcode-select manpage (man xcode-select) for further information.

我无法弄清楚原因。有人可以帮忙吗? 为什么npm需要Xcode?

仅供参考,这是我的npm命令的完整输出:https://gist.github.com/syedsaqibali/10411252

以下是我的package.json文件的内容:https://gist.github.com/syedsaqibali/10411480

1 个答案:

答案 0 :(得分:4)

这是因为您正在安装的项目具有需要编译的本机(c / c ++)组件。

为此,您需要安装XCode和XCode命令行工具。 XCode可从OSX App Store获得。命令行工具可以在我认为的XCode环境中安装。