当我尝试使用远程SSH连接到我的服务器安装安装vs-code-server时,它会随附这些消息:如果需要,请安装并启动服务器
bash:这个外壳中没有工作控制 安装... 使用WGET
下载
看来我的服务器无法使用WGET下载VS-Code-Server。我可以手动安装vs-code-server吗?
通过
下载当前二手版本 wget https://update.code.visualstudio.com/commit:c3f126316369cd610563c75b1b1725e0679adfb3/server-linux-x64/stable
您可以在VSCODE帮助中检查提交ID->关于
通过SSH将其复制到您的计算机。
解开~/.vscode-server/bin/c3f126316369cd610563c75b1b1725e0679adfb3
你完成了
我在Linux容器上使用了此bash脚本,并且可以正常工作。您也可以尝试。
read -p 'What commit of vscode server do you wish to install? ' commit
echo ""
if [ ! -d "$HOME/.vscode-server/bin/$commit" ] ; then
mkdir -p install-vscode-server
cd install-vscode-server
wget -q https://update.code.visualstudio.com/commit:$commit/server-linux-x64/stable
tar -xf stable
mkdir -p ~/.vscode-server/bin
mv vscode-server-linux-x64 ~/.vscode-server/bin/$commit
cd ..
rm -rf install-vscode-server
echo "vscode server commit:$commit installed"
else
echo "Commit already installed"
fi
echo ""
此问题是由您的终端外壳路径未正确配置引起的。
遵循此问题https://github.com/microsoft/vscode-remote-release/issues/220#issuecomment-4903744437
检查您正在使用的外壳:which $SHELL