我使用的是节点v6.4.0,npm v3.10.3和离子1.当我尝试按Error: spawn EACCES
或{添加ios平台时,我正在使用sudo ionic platform add ios
{1}}。
然后我尝试了sudo cordova platform add ios
和sudo ionic hooks add
,这是How to fix Error: spawn EACCES中讨论的。
如果它对我不起作用,我尝试了sudo chmod +x hooks/after_prepare/010_add_platform_class.js
和sudo chmod 777 /Users/<username>/.config/configstore/insight-cordova.json
。他们也没有帮助我。我想知道还有什么我错过的可能会导致此错误吗?
答案 0 :(得分:0)
这显然是一个权限问题,当您使用sudo [Your mode] [Your behavior flag] [Your path]
时,您做错了。因为正确的语法是sudo su
。解决此问题的最简单方法是sudo作为超级用户:根文件夹上的ionic platform add ios
。然后您可以直接运行{{1}}
答案 1 :(得分:0)
这种方法对我有用。