iT邦幫忙

0

macbook開啟vscode閃退

  • 分享至 

  • xImage

今天在我的macbook開啟vscode突然就打不開了,點擊後底部icon跳了一下連開啟畫面都沒看到,就又沒動靜了,之後會出現開啟失敗要不要發送報給給apple的訊息,其中一個錯誤有提到electron,就是vscode背後的框架,但看錯誤碼看不出任何訊息未給gpt也無果,嘗試重新安裝砍掉快去等等方式都沒起色,也是過開啟一個新的使用者在這台電腦,下載vscode打開依然打不開,也嘗試過給他加了硬碟存取權,隱私權等等,都沒起色。

請問有人碰到過嗎,是否有什麼解法。
我的是2015的macbook pro,早上有把virtualbox移除不知是否有影響,這是我唯一想到過的變動

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2024-07-06 20:45:23

替你問Claude AI
如果有錯誤碼,答案應該會更準確一點

聽起來您遇到了一個棘手的問題。讓我們逐步分析並嘗試一些可能的解決方案:

1. 系統更新:
   確保您的macOS是最新版本。有時系統更新可以解決一些應用程序的兼容性問題。

2. 清理緩存:
   嘗試清理VSCode的緩存:
   - 刪除 ~/Library/Application Support/Code 文件夾
   - 刪除 ~/Library/Caches/com.microsoft.VSCode 文件夾

3. 命令行啟動:
   打開終端,輸入 `code --verbose`。這可能會提供更詳細的錯誤信息。

4. 檢查系統日誌:
   使用控制台應用程序查看系統日誌,尋找與VSCode或Electron相關的錯誤信息。

5. 重置PRAM/NVRAM:
   重啟Mac,在聽到啟動聲音後立即按住 Command + Option + P + R 鍵,直到再次聽到啟動聲音。

6. 安全模式:
   在安全模式下啟動Mac(重啟時按住Shift鍵),然後嘗試啟動VSCode。

7. 檢查磁盤權限:
   在系統偏好設置 > 安全性與隱私 > 完整磁盤訪問權限中,確保Terminal或iTerm2有權限。

8. 重新安裝Xcode命令行工具:
   在終端中運行 `xcode-select --install`

9. 檢查第三方安全軟件:
   暫時禁用任何防病毒或防火牆軟件,看是否有影響。

10. 使用舊版VSCode:
    嘗試下載並安裝舊版本的VSCode,看是否可以正常運行。

關於VirtualBox的移除,通常不應該直接影響VSCode的運行。但如果移除過程中刪除了某些共享的系統組件,可能會產生間接影響。

如果以上方法都不奏效,您可能需要考慮:
- 聯繫VSCode的技術支持
- 在Apple論壇上尋求幫助
- 考慮重新安裝操作系統(作為最後手段)

希望這些建議能幫到您。如果您需要更詳細的解釋或有任何其他問題,請隨時告訴我。
Zaku iT邦新手 3 級 ‧ 2024-07-13 15:12:30 檢舉

code --verbose看出現下列:
ile Watcher (node.js)] Request to start watching: /Users/username/Library/Application Support/Code/User (excludes: , includes: , filter: , correlationId: ),/Users/username/Library/Application Support/Code/User/settings.json (excludes: , includes: , filter: , correlationId: )
[11002:0713/150510.827321:ERROR:node_bindings.cc(162)] Fatal error in V8: v8::Template::Set Invalid value, must be a primitive or a Template
[0713/150510.836708:WARNING:process_memory_mac.cc(94)] mach_vm_read(0x7ffee4578000, 0x2000): (os/kern) invalid address (1)
[0713/150511.000933:WARNING:crash_report_exception_handler.cc(235)] UniversalExceptionRaise: (os/kern) failure (5)
[0713/150511.001185:ERROR:directory_reader_posix.cc(43)] opendir /Users/username/Library/Application Support/Code/Crashpad/attachments/bd82bc39-0cef-4344-b5db-188f390718f8: No such file or directory (2)
[11007:0713/150511.005253:WARNING:pref_notifier_impl.cc(60)] Init observer found at shutdown.

0
YC
iT邦好手 1 級 ‧ 2024-07-08 10:28:49
  1. 在VSCode點右鍵,「顯示套件內容」
  2. 進入Contents/MacOS,雙點Electron
  3. 看看「終端機」說什麼

正常會是


Saving session...completed.

[程序完成]
Zaku iT邦新手 3 級 ‧ 2024-07-13 15:04:23 檢舉

如下:
The default interactive shell is now zsh.
To update your account to use zsh, please run chsh -s /bin/zsh.
For more details, please visit https://support.apple.com/kb/HT208050.
/Applications/Visual\ Studio\ Code.app/Contents/MacOS/Electron ; exit;

/Applications/Visual\ Studio\ Code.app/Contents/MacOS/Electron ; exit;
[11243:0713/150557.051945:ERROR:node_bindings.cc(162)] Fatal error in V8: v8::Template::Set Invalid value, must be a primitive or a Template
[0713/150557.059553:WARNING:process_memory_mac.cc(94)] mach_vm_read(0x7ffee758a000, 0x2000): (os/kern) invalid address (1)
[0713/150557.221489:ERROR:directory_reader_posix.cc(43)] opendir /Users/username/Library/Application Support/Code/Crashpad/attachments/4c1bd008-d36f-4055-9e7f-b84fe63dcec7: No such file or directory (2)
[0713/150557.243230:WARNING:crash_report_exception_handler.cc(235)] UniversalExceptionRaise: (os/kern) failure (5)
Segmentation fault: 11
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

Zaku iT邦新手 3 級 ‧ 2024-07-13 15:09:51 檢舉

Application Support/Code/Crashpad/attachments/4c1bd008-d36f-4055-9e7f-b84fe63dcec7<<看來是這個東西

YC iT邦好手 1 級 ‧ 2024-07-14 14:58:19 檢舉

我要發表回答

立即登入回答