我使用节点v6.4.0,npm v3.10.3和离子1.我试图通过添加ios平台:sudo ionic platform add ios
或sudo cordova platform add ios
。chmod不授予访问权限来解决错误: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 – owaishanif786
@ owaishnif786再试一次它并没有为我解决问题。我得到了'chmod:-R:没有这样的文件或目录,但是我可以在shell中找到路径'hooks/after_prepare/010_add_platform_class.js'。 –
offcourse您必须提供路径路径,您必须在所有论坛上设置权限,这些权限是以递归方式设置权限,因此您还需要以令人瞩目的方式设置权限。 sudo chmod 777 -R路径 – owaishanif786