刚刚将 vscode 1.23.1 更新为 1.27.2 我无法打开表单菜单,因此我尝试从终端显示分段错误。
/usr/bin/code: line 35: 8228 Segmentation fault (core dumped) ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" "$@"
禁用所有扩展时是否会出现此问题?:是
编辑:该问题在 VS-code 稳定版本中已得到解决。 安装最新稳定版本
我几个月来一直面临这个问题,经过研究,我仍然不知道为什么会出现这个问题。我猜测这可能是与 glibc 版本相关的问题(因为我使用的是 ubuntu 18.10 并且它使用更新版本的 glibc)。对于临时解决方案,您可以通过 npm 安装 Electron 并通过输入
electron resources/app
启动代码(如here所述)。或者,您可以使用 vscodeexploration 而不是 insiders。通过 Electron 使用 vscode 在我的机器上使用了太多内存,所以我更喜欢使用后一种。
我在 Ubuntu-20 和 VScode-1.62 上遇到了同样的问题。 作为解决方案,我只下载了安装文件并安装了它。现在它正在工作。
终于跑步了!,
问题:
我已经多次尝试删除并重新安装 code-oss ,但在立即打开和关闭并且也没有直接打开时,它仍然在终端中出现分段错误。
解决方案:从 Visual Studio Code 官方文档中逐步重新安装软件包,然后它将运行:
笔记:
(以root用户执行所有命令)
1-
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
2-
sudo apt install apt-transport-https
3-
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
4-
apt-get install code
5-
apt update
现在,您可以使用该程序了:)