我使用節點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