【问题标题】:Cannot run most cordova commands without using sudo不使用 sudo 就无法运行大多数 cordova 命令
【发布时间】:2015-07-25 00:29:49
【问题描述】:

我已经安装了 npm 来设置 Ionic 和 Cordova - 我为此使用了 sudo?

我的问题是当我在没有 sudo 的情况下运行以下命令时出现错误:

cordova emulate ios

错误是一个

EACCES, permission denied ..... /ios.json

如果我不能在不运行 sudo 的情况下使用此“基本”cordova 命令,我的安装是否会以某种方式搞砸?

【问题讨论】:

标签: node.js macos cordova ionic-framework osx-yosemite


【解决方案1】:

我在终端上执行了以下操作,以允许我在不使用 sudo 的情况下运行命令(这可能对某人有所帮助)

sudo chown -R $(whoami) ~/Documents/mobileapps

这意味着 cordova emulate ios 命令现在运行!终于!

【讨论】:

  • 是的,它帮助了我!但是,我遇到了一个额外的问题——诸如 $ cordova plugins 甚至是 cordova help 之类的 cordova 命令都失败了,并显示了相同的错误消息。使用相同的技巧进行了修复:sudo chown -R $(whoami) /Users/USERNAME/.config/configstore/update-notifier-cordova.json 我怀疑这意味着我上次更新时出现了更严重的问题。
猜你喜欢
  • 2016-10-20
  • 2012-07-29
  • 1970-01-01
  • 2014-04-30
  • 2022-01-04
  • 1970-01-01
  • 2017-02-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多