VS Code Server 离线安装(解决超时,XHR Failed等问题)

VS Code Server 离线安装(解决超时,XHR Failed等问题)

在这里插入图片描述

在设置远程开发环境时,我们首先需要获取并安装 VS Code Server 程序。由于不同的服务器版本和环境,不一定会事先预装 VS Code Server,那么我们需要手动进行下载安装。有时候安裝等半天,有时候还报错,为了防止这样的情况,我还是记录一下解决方法,免得每次都需要找好多资料,但是找不到一个很有效的。

如果服务器是连接外网的,就根本不用有这个烦恼,因为下载很快,有时候主要是因为离线安装

这里我就介绍一种方法,我觉得最有效的方法,其他可能太麻烦而且不一定有效

具体操作如下:

首先,我们需要到 VS Code 的下载页面获取最新的版本号,记为 Commit ID。

获取Commit ID

除此之外,也可以直接在vscode左上角的帮助查看版本,如:

查看对应的版本

访问此地址 https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable,其中需要用实际的 Commit ID 替换 ${commit_id} 变量字段。

比如我这里就是 https://vscode.download.prss.microsoft.com/dbazure/download/stable/af28b32d7e553898b2a91af498b1fb666fdebe0c/vscode-server-linux-x64.tar.gz

这个地址将会返回对应的 VS Code Server 程序压缩包 vscode-server-linux-x64.tar.gz。我们可以通过 wget 或其他方式下载该文件,比如这里就是

wget https://update.code.visualstudio.com/commit:af28b32d7e553898b2a91af498b1fb666fdebe0c/server-linux-x64/stable

下载完成后,需要解压并安装该程序。由于规范性考虑,我们通常将 VS Code 目录放在 ~/.vscode-server 下:

mkdir -p ~/.vscode-server/bin # 创建目录
rm -rf ~/.vscode-server/bin/* #清空原有文件
tar -zxf vscode-server-linux-x64.tar.gz # 解压程序包
mv vscode-server-linux-x64  ~/.vscode-server/bin/${commit_id} # 移动并重命名程序

最后一步就是把 vscode-server-linux-x64.tar.gz 解压,其中的内容全部放到af28b32d7e553898b2a91af498b1fb666fdebe0c文件夹下,并保持af28b32d7e553898b2a91af498b1fb666fdebe0c文件夹下只有vscode-server-linux-x64.tar.gz解压出来的文件。

最后结果

完成上述步骤后,VS Code Server 就成功下载和安装了。

另外,为了在多个服务器之间同步设置和扩展,我们也可以将一个服务器的 ~/.vscode-server/extensions 目录直接复制过去,以实现快速配置,因为只要是同一个VScode,版本是一模一样的

参考链接:离线在远程linux服务器配置vscode-python环境以及在容器中配置_没网的服务器vscode调试容器-

  • 23
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风信子的猫Redamancy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值