viscode 问题小解
1.viscode 远程连接linux Resolver error: Error: XHR failed
有时候清除 Visual Studio Code 的缓存可以解决连接问题。可以尝试删除 ~/.vscode 和 ~/.config/Code 文件夹来清除缓存(注意:这将移除所有扩展和配置,备份重要数据)。
2.报错Resolver error: Error: XHR failed
通过其他SSH等方式(如:Xshell),进入远程服务器的Terminal。
在服务器端,进入下面的目录,获取commit id。
$ ls ~/.vscode-server/bin
2ccd690cbff1569e4a83d7c43d45101f817401dc、
很有可能是服务器的网络连接失败,你可以通过打开浏览器方式检查网络功能,每次viscode 会进行更新下bin文件夹下的东西
1
2
在这里,我的commit id就是2ccd690cbff1569e4a83d7c43d45101f817401dc。
手动下载出问题的包(tarball),注意下面的COMMIT_ID要替换成自己在上一步得到的commit id。
稳定版下载链接:https://update.code.visualstudio.com/commit:COMMIT_ID/server-linux-x64/stable
内测版下载链接:https://update.code.visualstudio.com/commit:COMMIT_ID/server-linux-x64/insider
如我的稳定版链接就是:https://update.code.visualstudio.com/commit:2ccd690cbff1569e4a83d7c43d45101f817401dc/server-linux-x64/stable
下载后会得到一个vscode-server-linux-x64.tar.gz,将其通过sftp等方式传到服务器上。路径:~/.vscode-server/bin/COMMIT_ID/vscode-server-linux-x64.tar.gz
在服务器端进入该路径,解压。
cd ~/.vscode-server/bin/$COMMIT_ID
tar -xvzf vscode-server-linux-x64.tar.gz --strip-components 1
或者 tar -vxzf vscode-server-linux-x64.tar.gz -C ./
浙公网安备 33010602011771号