【问题标题】:Error when install Cordova on Mac在 Mac 上安装 Cordova 时出错
【发布时间】:2016-03-10 07:07:40
【问题描述】:

我尝试使用 npm 安装 Cordova,但花了一个多小时,然后我放弃了。后来我尝试按照http://cordova.apache.org/的指令,执行npm install -g ios-deploy时出现错误。

这是我在命令行中得到的:

YangHenrydeMacBook-Pro:~ Yong$ sudo npm install -g ios-deploy npm WARN 生命周期 ios-deploy@1.8.3~preinstall: cannot run in 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" "install" "-g" "ios-deploy"
npm 错误!节点 v5.1.1
npm 错误! npm v3.3.12
npm 错误!路径 /usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy
npm 错误!代码 ENOENT
npm 错误!错误号 -2
npm 错误!系统调用 chmod
npm 错误! enoent ENOENT:没有这样的文件或目录,chmod '/usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy'
npm 错误! enoent 这很可能不是 npm 本身的问题
npm 错误! enoent 并且与 npm 无法找到文件有关。
npm 错误!恩恩特
npm 错误!请在任何支持请求中包含以下文件:
npm 错误! /Users/Yong/npm-debug.log

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

【问题讨论】:

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

标签: cordova


【解决方案1】:

为了完整起见,@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
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

【讨论】:

    猜你喜欢
    • 2014-02-12
    • 2016-03-23
    • 2019-10-13
    • 2018-09-10
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多