Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 尝试安装pm2时出错_Node.js_Macos - Fatal编程技术网

Node.js 尝试安装pm2时出错

Node.js 尝试安装pm2时出错,node.js,macos,Node.js,Macos,我正在尝试在我的MAC OS版本10.8.5上安装pm2。但是当我在安装它的时候 我已经在我的MAC上安装了XCODE 5.1.1。但即使这样做了,我还是犯了一个错误!堆栈错误:找不到:make.gnumake不是与XCODE一起提供的,应该可以理想地工作吗 请在尝试安装时查看下面的整个错误 Rajeshs-MacBook-Pro:~ rajesh$ npm install pm2 > fsevents@0.3.1 install /Users/rajesh/node_modules/pm2/

我正在尝试在我的MAC OS版本10.8.5上安装pm2。但是当我在安装它的时候

我已经在我的MAC上安装了XCODE 5.1.1。但即使这样做了,我还是犯了一个错误!堆栈错误:找不到:make.gnumake不是与XCODE一起提供的,应该可以理想地工作吗

请在尝试安装时查看下面的整个错误

Rajeshs-MacBook-Pro:~ rajesh$ npm install pm2 > fsevents@0.3.1 install /Users/rajesh/node_modules/pm2/node_modules/chokidar/node_modules/fsevents > node-gyp rebuild child_process: customFds option is deprecated, use stdio instead. - Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo. gyp ERR! build error gyp ERR! stack Error: not found: make gyp ERR! stack at F (/Users/rajesh/.nvm/v0.11.14/lib/node_modules/npm/node_modules/which/which.js:43:28) gyp ERR! stack at E (/Users/rajesh/.nvm/v0.11.14/lib/node_modules/npm/node_modules/which/which.js:46:29) gyp ERR! stack at /Users/rajesh/.nvm/v0.11.14/lib/node_modules/npm/node_modules/which/which.js:57:16 gyp ERR! stack at Object.oncomplete (evalmachine.:93:15) gyp ERR! System Darwin 12.5.0 gyp ERR! command "node" "/Users/rajesh/.nvm/v0.11.14/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /Users/rajesh/node_modules/pm2/node_modules/chokidar/node_modules/fsevents gyp ERR! node -v v0.11.14 gyp ERR! node-gyp -v v1.0.2 gyp ERR! not ok npm WARN optional dep failed, continuing fsevents@0.3.1 pm2@0.12.1 node_modules/pm2 ├── ikt@0.0.0 ├── json-stringify-safe@5.0.0 ├── commander@2.4.0 ├── eventemitter2@0.4.14 ├── colors@0.6.2 ├── cli-table@0.3.0 ├── pidusage@0.1.0 ├── cron@1.0.5 ├── async@0.9.0 ├── isbinaryfile@2.0.2 ├── vizion@0.2.1 ├── axm@0.2.24 ├── shelljs@0.3.0 ├── moment@2.8.4 ├── debug@2.1.0 (ms@0.6.2) ├── pm2-deploy@0.1.2 (tv4@1.0.18) ├── nssocket@0.5.1 (lazy@1.0.11) ├── pm2-axon-rpc@0.3.6 (commander@1.0.5) ├── coffee-script@1.8.0 (mkdirp@0.3.5) ├── pm2-rpc-fallback@3.0.9 (axon@1.0.0, commander@1.0.5) ├── pm2-multimeter@0.1.2 (charm@0.1.2) ├── chalk@0.5.1 (escape-string-regexp@1.0.2, ansi-styles@1.1.0, supports-color@0.2.0, has-ansi@0.1.0, strip-ansi@0.3.0) ├── punt@2.2.0 (amp-message@0.1.2) ├── pm2-axon@2.0.7 (amp-message@0.1.2, escape-regexp@0.0.1, configurable@0.0.1, amp@0.3.1, debug@2.0.0) ├── pm2-logs@0.1.1 (blessed@0.0.36, pm2-interface@1.1.0, chalk@0.4.0) └── chokidar@0.10.9 (async-each@0.1.6, readdirp@1.1.0)
似乎您需要先打开Xcode并接受用户协议


其次,当您打开xcode时,您必须确保您也安装了命令行工具:转到首选项->下载,然后安装命令行工具。

您似乎需要先打开xcode并接受用户协议


其次,当您打开xcode时,您必须确保还安装了命令行工具:转到“首选项->下载”,然后安装命令行工具。

正如@mscdex所述,同意xcode/iOS许可证需要管理员权限,请通过sudo以root用户身份重新运行。意味着尝试打开XCode并接受用户协议。我在更新bower依赖项时遇到类似问题。我接受了新的协议,然后解决了。

正如@mscdex所述,同意Xcode/iOS许可需要管理员权限,请通过sudo以root用户身份重新运行。意味着尝试打开XCode并接受用户协议。我在更新bower依赖项时遇到类似问题。我接受了新的协议,然后就解决了。

在您的包中。json

那就做吧

npm i -f pm2
没有更多的错误;您可以使用package.json中的npm list验证这一点

那就做吧

npm i -f pm2

没有更多的错误;您可以通过npm列表验证是否需要同意XCode许可证。尝试使用sudo重新运行此命令。XCode命令行工具具有所有必需的生成工具,包括make。您需要同意XCode许可证。尝试使用sudo重新运行此命令。XCode命令行工具具有所有必需的构建工具,包括make。