簡體   English   中英

chmod不授予訪問權限以解決錯誤:spawn EACCES

[英]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 EACCESsudo ionic platform add iossudo 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.jsonsudo 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

這種方法對我有用。

  1. 使用“sudo apt-get install dos2unix”這個命令安裝dos2unix。
  2. 然后運行此命令“dos2unix 010_add_platform_class.js”。
  3. 之后再添加平台。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM