[英]chmod does not grant access to resolve the Error: spawn EACCES
我正在使用節點v6.4.0,npm v3.10.3和離子1.我正在獲取Error: spawn EACCES
當我嘗試通過以下方式添加ios平台時Error: spawn EACCES
: sudo ionic platform add ios
或sudo cordova platform add ios
。
然后我嘗試了sudo ionic hooks add
,以及sudo chmod +x hooks/after_prepare/010_add_platform_class.js
,在如何修復錯誤:生成EACCES中討論過。
當它對我不起作用時,我嘗試了sudo chmod 777 /Users/<username>/.config/configstore/insight-cordova.json
和sudo chmod 744 ~/.config/configstore/update-notifier-cordova.json
。 他們也沒有幫助我。 我想知道還有什么我錯過了可能導致此錯誤的內容嗎?
這顯然是一個權限問題,當你使用sudo chmod 777 -R hooks/
你做錯了。 因為正確的語法是sudo [Your mode] [Your behavior flag] [Your path]
。 解決這個問題的最簡單方法是sudo作為超級用戶: sudo su
在根文件夾上。 然后你可以直接運行ionic platform add ios
這種方法對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.