当我尝试使用remote-ssh连接到我的服务器以安装install vs-code-server时,它挂起并显示以下消息: 如果需要,安装并启动服务器
bash:此shell中无作业控制 正在安装... 用wget下载
似乎我的服务器无法使用wget下载vs-code-server。 我可以手动安装vs-code-server吗?
答案 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