簡體   English   中英

Ionic 3.x:Cordova運行ios引發錯誤ENOENT

[英]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.

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