Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.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
在Mac上安装Cordova时出错_Cordova - Fatal编程技术网

在Mac上安装Cordova时出错

在Mac上安装Cordova时出错,cordova,Cordova,我试图使用npm安装Cordova,但花了一个多小时,然后我放弃了。后来我尝试按照中的指令进行操作,执行npm install-gios deploy时出错 以下是我在命令行中得到的信息: YangHenrydeMacBook Pro:~Yong$sudo npm安装-g ios部署 npm警告生命周期ios-deploy@1.8.3~preinstall:无法在wd%s%s(wd=%s)ios中运行-deploy@1.8.3./src/check_reqs.js&&xcodebuild/usr

我试图使用npm安装Cordova,但花了一个多小时,然后我放弃了。后来我尝试按照中的指令进行操作,执行
npm install-gios deploy
时出错

以下是我在命令行中得到的信息:

YangHenrydeMacBook Pro:~Yong$sudo npm安装-g ios部署 npm警告生命周期ios-deploy@1.8.3~preinstall:无法在wd%s%s(wd=%s)ios中运行-deploy@1.8.3./src/check_reqs.js&&xcodebuild/usr/local/lib/node_modules/.staging/ios-deploy-fbfd9f76b9a8909271fae167aab47715
npm错误!达尔文14.4.0
npm错误!argv“/usr/local/bin/node”“/usr/local/bin/npm”“安装”“-g”“ios部署”“
npm错误!节点v5.1.1
npm错误!npm v3.3.12
npm错误!路径/usr/local/lib/node_模块/ios部署/build/Release/ios部署
npm错误!代码enoint
npm错误!errno-2
npm错误!系统调用chmod
npm错误!eNONT eNONT:没有这样的文件或目录,chmod'/usr/local/lib/node\u modules/ios deploy/build/Release/ios deploy'
npm错误!eNONT这很可能不是npm本身的问题
npm错误!eNONT,与npm无法找到文件有关。
npm错误!enoint
npm错误!请在任何支持请求中包括以下文件:
npm错误/Users/Yong/npm-debug.log


谁能给我一些提示吗?谢谢

为了完整性起见,@Sam003的答案是正确的,使用
--unsafe perm=true
是节点推荐的在MacOS 10.11及更高版本下安装模块的方式

从nmp安装:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!! WARNING: You are on OS X 10.11 El Capitan or greater, you may need to add the
!!!! WARNING:   `--unsafe-perm=true` flag when running `npm install`
!!!! WARNING:   or else it will fail.
!!!! WARNING: link:
!!!! WARNING:   https://github.com/phonegap/ios-deploy#os-x-1011-el-capitan
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

我知道这个问题已经很老了,但是如果你找到了解决方案,请分享,我的mac上也有同样的问题。这对我很有用:sudo npm install-g ios deploy--unsafe perm=true