Debian
vscode 在 debian 中無法以 root 身份打開
在新的更新中,vscode 不會在 debian 中以 root 身份打開。即使在使用指定替代目錄之後
--user-data-dir
有沒有人在vscode的新更新中遇到過這個問題,或者有什麼辦法可以解決這個問題?執行命令後終端不會輸出任何錯誤(它只是沒有以 root 身份打開)。我也無法線上找到任何解決方案,因為大多數與vscode 和 root 帳戶相關的問題都與未能指定使用路徑的人有關,
--user-data-dir
並且在我的情況下它根本沒有打開。作業系統:Debian 10
vscode版本:1.58.2-1626302803
$$ NOTE: I didn’t face this issue until I updated to version 1.58.2-1626302803. The old versions of vscode was working fine in the root account. $$
程式碼腳本最終執行:
/usr/share/code/bin/../code /usr/share/code/bin/../resources/app/out/cli.js --user-data-dir /tmp/ff
這回來了:
[6113:0724/111813.659159:FATAL:electron_main_delegate.cc(263)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180. Trace/breakpoint trap (core dumped)
添加 –no-sandbox 確實會打開視窗。
這個故事的寓意,他們真的不希望你以 root 身份執行。
您可以嘗試
code --user-data-dir /opt/your_path/.vscode
(或 .vscode-root)--no-sandbox
。