问题描述
当我在新服务器上设置VS Code remote ssh时,我会发现以下错误:
“无法建立到”XXX.XXX“的连接:下载VS代码服务器失败-请在远程安装curl或wget”。
但是,我在远程服务器上安装了,和远程服务器上的网络连接也很好。按照web中的一些教程,我通过以下方式下载远程端的vscode-server:
wget vscode-server-linux-x64.tar.gz https://update.code.visualstudio.com/commit:<commit-id>/server-linux-x64/stable
然后解压缩,复制到~/.vscode-server/bin/<commit-id>/
,并替换文件there.The错误消息消失。
它在开始时运行良好,但是每次我关闭并重新打开远程服务器上的项目时,VsCode都会自动下载远程服务器,然后折叠到所谓的“请在远程上安装curl或wget”。此外,VsCode内置的终端不会出现cuda环境或GPU驱动程序错误(Cuda和驱动程序在远程方面工作得很好),即使我幸运地有机会连接到远程。
环境
本地侧: MacOS大Sur 11.2.3 + VsCode 1.50.1 +远程-SSH扩展(微软) 0.6.1
远程侧Ubuntu 18.04.5 + Wget 1.19.4 + Curl 7.58.0
日志
[10:57:03.119] Neither curl nor wget is installed - can't download the Server
[10:57:03.125] Resolver error: Error: Downloading VS Code Server failed - please install either curl or wget on the remote.
at Function.ServerInstallError (/Users/XXX/.vscode/extensions/ms-vscode-remote.remote-ssh-0.61.0/out/extension.js:1:82253)
at /Users/XXX/.vscode/extensions/ms-vscode-remote.remote-ssh-0.61.0/out/extension.js:1:79401
at Object.t.handleInstallOutput (/Users/XXX/.vscode/extensions/ms-vscode-remote.remote-ssh-0.61.0/out/extension.js:1:80935)
at I (/Users/XXX/.vscode/extensions/ms-vscode-remote.remote-ssh-0.61.0/out/extension.js:127:107056)
at processTicksAndRejections (internal/process/task_queues.js:94:5)
at async /Users/XXX/.vscode/extensions/ms-vscode-remote.remote-ssh-0.61.0/out/extension.js:127:104971
at async Object.t.withShowDetailsEvent (/Users/XXX/.vscode/extensions/ms-vscode-remote.remote-ssh-0.61.0/out/extension.js:127:110308)
at async Object.t.resolve (/Users/XXX/.vscode/extensions/ms-vscode-remote.remote-ssh-0.61.0/out/extension.js:127:108372)
at async /Users/XXX/.vscode/extensions/ms-vscode-remote.remote-ssh-0.61.0/out/extension.js:127:129627
[10:57:03.131] ------
[10:57:03.428] "install" terminal command done
[10:57:03.429] Install terminal quit with output:
发布于 2022-03-08 01:33:45
这可能是因为远程服务器上打开的vscodes太多,您需要杀死远程服务器上的所有VSCODE进程,然后尝试再次连接或建立新连接,保存主机信息。
https://stackoverflow.com/questions/67579743
复制相似问题