文档首页> AI开发平台ModelArts> 常见问题> Notebook> VS Code使用技巧> Notebook如何离线安装VS Code Server
更新时间:2024-04-30 GMT+08:00
分享

Notebook如何离线安装VS Code Server

背景介绍

VS Code执行remote-ssh远程连接时,会根据用户的VS Code版本去自动更新vscode-server和Vscode-client的版本,通过本地和远端尝试下载相关的安装脚本和包。当远端网络和本地网络不通时,可以手动下载对应版本的Vscode-server包,然后离线安装。

操作步骤

  1. 打开VS Code,单击“Help > About”,弹出如下对话框,单击“复制”,然后记录提交码。

  2. 替换如下链接的comment id(1获取的),使用浏览器下载相应版本的vscode-server-linux-x64.tar.gz文件,如果下载报错“InvalidUri”,切换国外代理或者检查网络。

    下载URL:

    • arm版本,下载vscode-server-linux-arm64.tar.gz

      https://update.code.visualstudio.com/commit:${commitID}/server-linux-arm64/stable

    • x86版本,下载vscode-server-linux-x64.tar.gz

      https://update.code.visualstudio.com/commit:${commitID}/server-linux-x64/stable

  3. 将下载的vscode-server-linux-x64.tar.gz,上传到ModelArts实例的/home/ma-user/work目录下。

  4. 执行下面命令,并指定commitId。
    	commitId=<提交的ID码>
    	mkdir -p /home/ma-user/.vscode-server/bin/$commitId
    	tar -zxvf vscode-server-linux-x64.tar.gz -C /home/ma-user/.vscode-server/bin/$commitId  --strip=1
    	chmod 750 -R /home/ma-user/.vscode-server/bin/$commitId
  5. 关闭VS Code,重新进入 Notebook实例列表页面打开VS Code。
分享:

VS Code使用技巧 所有常见问题

more