当我在PowerShell或Windows终端上打开Ubuntu并输入"code"时,它只显示正在更新,然后失败

 code
Updating VS Code Server to version a6606b6ca720bca780c2d3c9d4cc3966ff2eca12
Removing previous installation...
Installing VS Code Server for x64 (a6606b6ca720bca780c2d3c9d4cc3966ff2eca12)
Downloading: 100%
Failed
--2024-03-08 14:30:17--  https://update.code.visualstudio.com/commit:a6606b6ca720bca780c2d3c9d4cc3966ff2eca12/server-linux-x64/stable
Resolving update.code.visualstudio.com (update.code.visualstudio.com)... 13.107.246.55, 13.107.213.55, 2620:1ec:bdf::55, ...
Connecting to update.code.visualstudio.com (update.code.visualstudio.com)|13.107.246.55|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-03-08 14:30:18 ERROR 404: Not Found.

ERROR: Failed to download https://update.code.visualstudio.com/commit:a6606b6ca720bca780c2d3c9d4cc3966ff2eca12/server-linux-x64/stable to /home/adduser/.vscode-server/bin/a6606b6ca720bca780c2d3c9d4cc3966ff2eca12-1709901016.tar.gz

我试图在我的WSL2上安装vscode,因为Odin项目告诉我,他们并不真正支持Windows作为操作系统.所以我安装了WSL和Ubuntu,但我不能在我的WSL上安装VScode(我已经在Windows上安装了VSCode)

推荐答案

使用Web浏览器,我也try 了the download URL错误消息提供在您的系统上,我收到了一个404"找不到"的文件.

显然,你并不是第一个经历过这种特殊问题的人.vscode-remote-server上的Issue #9214显示相同的提交散列无法下载.

微软开发人员对VSCode的回应是:

A6606b6ca720bca780c2d3c9d4cc3966ff2eca12不是官方发布的版本--看起来你可能以某种方式结束了一个私有版本?您的版本也已过期,因此更新或卸载/重新安装应该可以修复它

卸载VSCode本身,直接从Microsoft下载安装程序,然后重新安装.

正如 comments 中提到的,if在您的Linux主目录中有一个~/.vscode-server,那么我也会删除或重命名它.

Linux相关问答推荐

Linux/gcc中的文件创建时间系统调用

如何确定Linux上的最大静态TLS(线程本地存储)块大小?

在shell 中使用排除模式的grep

如果在两种模式之间找到文本,则使用sed删除它们之间的所有行

/proc/mounts 没有像 /proc/self/mountinfo 这样的源信息

CMake:处理静态库和共享库的正确方法

什么是`quote`命令?

为什么 fork() 在 setsid() 之前

Bash 变量:是否区分大小写?

如何构建在 Android 上运行的本机(命令行)可执行文件?

在 Bash 中识别接收到的信号名称

如何更改某些文件模式/扩展名的权限?

使用 RPATH 但不使用 RUNPATH?

如何计算列的平均值

KDE 桌面效果中的 OpenGL 和 XRender 有什么区别?

从linux命令行写入串口

*nix 系统上是否有与 COM 等效的功能?如果不是,那么 *nix 的可重用性方法是什么?

try 使用 sudo 将文件附加到根拥有的文件时权限被拒绝

ngrok 如何在防火墙后工作?

如何在 docker 容器中运行 cron 作业(job)