我尝试启动 VScode,但失败了。我尝试从终端运行启动它code
,输出如下
$ code
/snap/code/52/electron-launch: line 28: /snap/code/52/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders: No such file or directory
/snap/code/52/usr/share/code/bin/code: 53: /snap/code/52/usr/share/code/bin/code: /snap/code/52/usr/share/code/bin/../code: not found
同样,我尝试使用它删除它sudo snap remove code
并使用重新安装它sudo snap install code --classic
,也尝试使用 GUI Snapstore,但都无法解决问题。
这个问题是在我进行更新之后发生的,由于 nvidia 导致视觉效果损坏,我使用 Timeshift 回滚并重新更新系统,除了 VScode 之外,整个系统运行正常。
我也尝试从/snap/
&中删除 VScode 文件~/snap/
,但仍然没有效果。
提示:安装 VScode 不需要太多时间,我真的怀疑它被删除了或者正在重新下载包。
答案1
我也遇到了这个问题。我使用 apt 安装 VSCode 解决了它。
首先删除 snap 文件:
sudo snap remove --purge code
sudo apt update && sudo apt upgrade -y
安装添加存储库所需的依赖项并使用 wget 导入 Microsoft 的 GPG 密钥:
sudo apt install software-properties-common apt-transport-https wget
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
启用 VSCode 存储库。
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
安装代码。
sudo apt install code
如果是这种情况,请运行更新/升级命令来更新您现有的 VSCode。
sudo apt update && sudo apt upgrade -y