如何手动安装vs-code-server并告诉vs-code-remote?

时间:2019-05-10 08:07:05

标签: vscode-remote

当我尝试使用remote-ssh连接到我的服务器以安装install vs-code-server时,它挂起并显示以下消息: 如果需要,安装并启动服务器

  

bash:此shell中无作业控制   正在安装...   用wget下载

似乎我的服务器无法使用wget下载vs-code-server。 我可以手动安装vs-code-server吗?

3 个答案:

答案 0 :(得分:0)

此问题是由于您的终端外壳路径配置不正确引起的。

关注此问题 https://github.com/microsoft/vscode-remote-release/issues/220#issuecomment-490374437

检查您使用的是哪个shell:which $SHELL

答案 1 :(得分:0)

通过

下载您当前使用的版本

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

您可以在 vscode 帮助中查看提交 ID -> 关于

通过 ssh 将其复制到您的机器上。

解压到 ~/.vscode-server/bin/c3f126316369cd610563c75b1b1725e0679adfb3

大功告成

答案 2 :(得分:-1)

如果您有基于Debian的服务器。尝试使用这些命令

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

然后更新软件包缓存并使用以下方法安装软件包:

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install code