[英]Ionic 3.x : cordova run ios throws error ENOENT
我的拳頭是在macOS Sierra上使用Ionic 3。
我正在嘗試使用cordova run iOS
測試我的應用程序。 如果執行此操作,則會收到以下錯誤消息:
** BUILD SUCCEEDED **
No target specified for emulator. Deploying to iPhone-SE, 10.3 simulator
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=53):
Error returned in reply: Connection interrupted
Software caused connection abort
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=53):
Error returned in reply: Connection interrupted
Software caused connection abort
Error: ENOENT: no such file or directory, stat '/Users/jan/Library/Logs/CoreSimulator/C0954A6B-4791-448E-8D0A-9E875301BD8B/system.log
模擬已加載,但模擬器為黑色。 我用谷歌搜索了這個問題,發現了這個https://github.com/ionic-team/ionic/issues/4052,但是做“ sudo chown ...”對我沒有幫助。 任何想法如何解決此錯誤?
先感謝您 :)
@suraj
您可能需要刪除平台並重新添加。 而不是作為sudo運行ionic / cordova命令。
您應該以用戶身份運行,例如
離子科爾多瓦運行ios ......
而不是
須藤離子科爾多瓦運行ios ...
如果您需要以sudo身份運行,則可能會導致問題。 由於以sudo身份運行,因此它將文件夾和文件的所有者更改為root。
為了解決此問題,我首先確實修復了所有對我的用戶的執行權限,而不僅限於root / sudo。
我希望這可以幫助你!
錯誤是我安裝了一些使用sudo的東西,而其他東西則沒有使用sudo,這導致了沖突。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.