VSCode 在 Ubuntu 22.04.4 LTS 上崩溃

问题描述 投票:0回答:1

我在 Ubuntu 软件管理器中使用 snap 包安装了 VSCode。现在尝试打开它时启动时崩溃。

当使用

$ code --verbose
创建登录终端时,我得到:

[0606/103410.331999:ERROR:process_memory_range.cc(75)] read out of range
[0606/103410.332035:ERROR:process_memory_range.cc(75)] read out of range
[0606/103410.332044:ERROR:process_memory_range.cc(75)] read out of range
[0606/103410.332074:ERROR:process_memory_range.cc(75)] read out of range
[0606/103410.332086:ERROR:process_memory_range.cc(75)] read out of range
[0606/103410.332094:ERROR:process_memory_range.cc(75)] read out of range

如何解决使用 snap 包时的问题以便于管理和自我包含?

我尝试了更困难的方法,按照 script 在我的 Ubuntu 上手动安装 VSCode:

sudo apt-get install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" |sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
rm -f packages.microsoft.gpg

sudo apt install apt-transport-https
sudo apt update
sudo apt install code # or code-insiders

因此:

$ code --version
1.90.0
89de5a8d4d6205e5b11647eb6a74844ca23d2573
x64

至少没有崩溃并且成功打开VSCode。但是有没有更简单的解决方案来解决崩溃问题?

visual-studio-code installation error-handling
1个回答
0
投票

我卸载了snap版本。

下载https://update.code.visualstudio.com/1.89.1/linux-deb-x64/stable或从vscode官网选择最新稳定版本。

然后运行

sudo dpkg -i code_1.89.1-1715060508_amd64.deb
现在它又可以工作了。

© www.soinside.com 2019 - 2024. All rights reserved.