如何手动安装VS-Code-server并告诉VS-CODE-REMOTE



当我尝试使用远程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

最新更新