【发布时间】:2016-08-18 22:05:24
【问题描述】:
我正在使用 node v6.4.0、npm v3.10.3 和 ionic 1。当我尝试通过 sudo ionic platform add ios 或 sudo cordova platform add ios 添加 ios 平台时,我很高兴Error: spawn EACCES。
然后我尝试了sudo ionic hooks add 和sudo chmod +x hooks/after_prepare/010_add_platform_class.js,这在How to fix Error: spawn EACCES 中进行了讨论。
当它对我不起作用时,我尝试了sudo chmod 777 /Users/<username>/.config/configstore/insight-cordova.json 和sudo chmod 744 ~/.config/configstore/update-notifier-cordova.json。他们也没有帮助我。我想知道还有什么我遗漏的东西会导致这个错误吗?
【问题讨论】:
-
用 sudo chmod 777 -R 再试一次
-
@owaishnif786 它没有为我解决问题。我得到了
chmod: -R: No such file or directory,但我可以在shell 中找到路径hooks/after_prepare/010_add_platform_class.js。 -
当然,您必须提供路径路径,您必须在所有论坛上设置权限,他们正在递归设置权限,因此您还需要递归设置权限。 sudo chmod 777 -R 路径
-
@owaishanif786 好吧,我也试过
sudo chmod 777 -R hooks/,但我得到了同样的错误chmod: -R: No such file or directory -
参考这个答案:stackoverflow.com/a/38767207/6449750 和 cmets 也可能有帮助。
标签: node.js cordova ionic-framework