赞
踩
各位客官好呀,我是小二!
本期给您分享一下小二踩的坑。
在用 VSCode 通过 Remote 插件,远程连接到开发服务器时,报错(无法连接)的处理过程。
小二统计了部分错误提示,有这种的
could not establish connection to “XXX“.Connecting was canceled.
还有这种的
VScode remote '_workbench.downloadResource' failed
最后还有这种的
vscode could not establish _workbench.downloadResource
总之,错误提示有很多种,最后小二感觉都是同一种问题。
老规矩,小二先呈上解决过程中,参考的资料,请您查阅。
当我们使用 Remote 连接到远程服务器时,在服务器会有一个 .vscode-server
的隐藏目录,该目录的作用,就是存放不同 VSCode 版本的远程连接信息。
为什么这么说呢?客官您如果仔细观瞧,就会发现,在 .vscode-server/bin
目录有好多不同的 HASH 版本号。
类似下图这样:
小二理解 正常 的处理逻辑:如果 VSCode 软件有更新,则会自动去下载对应版本的 vscode-server
软件,此时如果我们的 VSCode 有更新多个版本的话,就会在上述目录看到不同的 HASH 版本。
这个 HASH 值,与 VSCode 软件当前版本的提交 HASH 是一致的,位置如下图所示:
如果不正常呢?
此时 VSCode 就不会自动去下载对应版本的 vscode-server
软件,这就导致我们的软件版本已经由 A 更新到 B 了,但是远程连接的 vscode-server
软件还是 A 版本一样。
版本不匹配,肯定就无法正常使用了呀
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。