VS Code的Error: Running the contributed command: '_workbench.downloadResource' failed解决

转自:https://blog.csdn.net/ibless/article/details/118610776

1 问题描述

此前,本人参考网上教程在VS Code中配置了“Remote SSH”插件(比如这个教程),本人是在Windows中使用VS Code来连接远程的Linux服务器。但是今天使用遇到了问题Error: Running the contributed command: '_workbench.downloadResource' failed,截图如下:

2 解决方案

  • 删除Remote Server上的~/.vscode-server文件夹,可以在远程Linux服务器上执行rm -rf ~/.vscode-server指令
  • 在本地的VS Code中再次尝试连接,毫无意外,这次依然是失败的。但是这一步会在远程服务器中生成~/.vscode-server/bin/xxx文件夹,此时可以看到一个名为vscode-server.tar.gz,截图如下:
  • 上面的2d开头的文件夹称为Commit Id,现在利用Commit ID下载远程连接需要的文件。对于Stabe Version(在VS Code报错的的窗口中Ctrl+F搜索stable,有则为Stable Version)的Remote SSH插件,如下图,在“输出”窗口中Ctrl+F搜索“stable”。
  • 然后使用这个链接:https://update.code.visualstudio.com/commit:$COMMIT_ID/server-linux-x64/stable下载所需文件,注意链接中的$COMMIT_ID这几个字符(注意$不要忘记)需要换成自己的,比如我的是 2d23c42a936db1c7b3b06f918cde29561cc47cd6,那么此时我通过https://update.code.visualstudio.com/commit:2d23c42a936db1c7b3b06f918cde29561cc47cd6/server-linux-x64/stable就可以下载到我需要的文件。
    对于Insider版本,通过https://update.code.visualstudio.com/commit:$COMMIT_ID/server-linux-x64/insider这个链接下载相应文件。
  • 下载完毕后,将下载的文件upload到Remote Server的~/.vscode-server/bin/xxx文件夹下,同时删除其他文件,最后再使用tar -xvf vscode-server-linux-x64.tar.gz --strip-components 1解压文件,具体如下图:
  • 然后使用chmod +x node server.sh为node和server.sh添加可执行权限。
  • 再次使用VS Code尝试链接,这一步会链接成功。

相关参考:
Using “Remote SSH” in VSCode on a target machine that only allows inbound SSH connections

VS Code的Error: Running the contributed command: ‘_workbench.downloadResource‘ failed解决相关推荐

  1. There was an error running 'go version' command: exec: go: executable file not found in %PATH

    go git 安装好(安装在D盘): 步骤一.点击"Git Bash",输入"go get github.com/astaxie/beego",等一会儿即可.安 ...

  2. 项目启动报错 Error running ‘xxxApplication‘;Command line is too long,Shoerten command line for........

    springboot启动项目报错 启动项目的时候,一直启动不了,报启动类名字太长.如下图所示 Error running'XxxApplication': Command line i stoo lo ...

  3. IDEA debug报错Error running AxPersonListTest.test. Command line is too long. Shorten the command line

    IDEA debug时报错 Error running AxPersonListTest.test. Command line is too long. Shorten the command lin ...

  4. Error running 未命名. Command line is too long. Shorten the command line via JAR manifest or via a clas

    运行 未命名 时出错.命令行过长. 通过 JAR 清单或通过类路径文件缩短命令行,然后重新运行 方法一: 1.修改项目下 .idea\workspace.xml 2.找到标签 <componen ...

  5. error: unable to execute command: Segmentation fault: 11 解决办法

    这个错误很久以前碰到过.今天又碰到发现忘记解决办法了.查了查.还是在博客里记录一下.免得又忘了.毕竟年纪大了 造成这个问题的原因有很多.解决途径也有好几个.不清楚问题的话.挨个试一下吧 1.直接 En ...

  6. python pip 安装报错 error in setup command: use_2to3 is invalid. 解决方法

    问题 安装anyjson==0.3.3这个库,其他库也有可能发生 error in anyjson setup command: use_2to3 is invalid. 解决 pip install ...

  7. IDEA 启动项目报错 Error running ‘XXXApplication‘: No jdk for module ‘XXX‘

    一.错误 Error running -: No jdk for module - 二.解决方法 找到File>Project Structure->Modules. 在Dependenc ...

  8. 【Appium踩坑】Encountered internal error running command: Error executing adbExec.

    解决 详细报错 解决 情况1 - 重新安装io.appium.uiautomator2.server 等apk 情况2 - 特殊手机配置问题 详细报错 [2022-06-13 06:27:31][W3 ...

  9. xcode编译报错unknown error -1=ffffffffffffffff Command /bin/sh failed with exit code 1

    升级完xcode9.1之后,编译项目出现如下错误: CI今日构建时报出如下错误: /Users/xxx/Library/Developer/Xcode/DerivedData/Snowball-ebl ...

最新文章

  1. 自己编写jQuery动态引入js文件插件 (jquery.import.dynamic.script)
  2. SSDT-BI之七:循环任务(容器)
  3. Knative 驾驭篇:带你 '纵横驰骋' Knative 自动扩缩容实现
  4. 韩顺平php视频笔记80 81 错误日志 异常捕获
  5. Android 8.0 学习(3)---Android Treble
  6. 深搜(DFS),Image Perimeters
  7. 读《编码-藏匿在计算机软硬件背后的语言》有感
  8. CNN训练可视化特征图(tensorflow2.x实现)
  9. Oracle 学习之RMAN(四)增量备份
  10. Unity3D:UGUI遍历子控件
  11. 【翻译】Adaptive Convolutions for Structure-Aware Style Transfer
  12. 五分钟就能上手的Android APP开发入门教程!!!
  13. 计算机麦克风测试,如何进行电脑话筒测试?电脑麦克风如何设置?
  14. 虚拟机安装CentOS6.5分配内存一般20G,之后如何扩展内存,扩充磁盘!
  15. java servlet 返回404_Servlet返回“HTTP状态404请求的资源(/ servlet)不可用”
  16. java字符串同构_Java同构代码
  17. 从代码层面分析STM32 标准库和HAL库的差异
  18. JS base64编码解码实战
  19. Java-Maven详解
  20. 虚拟机通过jumpserver登录服务器,搭建 JumpServer 堡垒机管理数万台游戏服务器

热门文章

  1. mybatisplus 一次性执行多条SQL语句插入(Mysql篇)
  2. Java实现首字母大写、驼峰命名与、划线转换,校验null
  3. java.net.BindException: Address already in use: connect
  4. 工作流实战_23_flowable 任务监听器 事件监听器
  5. Docker实战(精简版本)
  6. 递归(特别重要,小计算用)
  7. 防止头文件重复包含之pragma once与#ifndef
  8. lua_path环境变量设置linux,ubuntu16.04安装lua环境
  9. php生成10万个字符串,有什么好的方法可以生成十万条不重复的13位纯数字字符串...
  10. 430单片机实现三人投票表决器_长虹KFR-28变频空调器室内机控制板电路原理分析...