VS Code的Error: Running the contributed command: ‘_workbench.downloadResource‘ failed解决
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解决相关推荐
- 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",等一会儿即可.安 ...
- 项目启动报错 Error running ‘xxxApplication‘;Command line is too long,Shoerten command line for........
springboot启动项目报错 启动项目的时候,一直启动不了,报启动类名字太长.如下图所示 Error running'XxxApplication': Command line i stoo lo ...
- 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 ...
- 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 ...
- error: unable to execute command: Segmentation fault: 11 解决办法
这个错误很久以前碰到过.今天又碰到发现忘记解决办法了.查了查.还是在博客里记录一下.免得又忘了.毕竟年纪大了 造成这个问题的原因有很多.解决途径也有好几个.不清楚问题的话.挨个试一下吧 1.直接 En ...
- 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 ...
- IDEA 启动项目报错 Error running ‘XXXApplication‘: No jdk for module ‘XXX‘
一.错误 Error running -: No jdk for module - 二.解决方法 找到File>Project Structure->Modules. 在Dependenc ...
- 【Appium踩坑】Encountered internal error running command: Error executing adbExec.
解决 详细报错 解决 情况1 - 重新安装io.appium.uiautomator2.server 等apk 情况2 - 特殊手机配置问题 详细报错 [2022-06-13 06:27:31][W3 ...
- xcode编译报错unknown error -1=ffffffffffffffff Command /bin/sh failed with exit code 1
升级完xcode9.1之后,编译项目出现如下错误: CI今日构建时报出如下错误: /Users/xxx/Library/Developer/Xcode/DerivedData/Snowball-ebl ...
最新文章
- 自己编写jQuery动态引入js文件插件 (jquery.import.dynamic.script)
- SSDT-BI之七:循环任务(容器)
- Knative 驾驭篇:带你 '纵横驰骋' Knative 自动扩缩容实现
- 韩顺平php视频笔记80 81 错误日志 异常捕获
- Android 8.0 学习(3)---Android Treble
- 深搜(DFS),Image Perimeters
- 读《编码-藏匿在计算机软硬件背后的语言》有感
- CNN训练可视化特征图(tensorflow2.x实现)
- Oracle 学习之RMAN(四)增量备份
- Unity3D:UGUI遍历子控件
- 【翻译】Adaptive Convolutions for Structure-Aware Style Transfer
- 五分钟就能上手的Android APP开发入门教程!!!
- 计算机麦克风测试,如何进行电脑话筒测试?电脑麦克风如何设置?
- 虚拟机安装CentOS6.5分配内存一般20G,之后如何扩展内存,扩充磁盘!
- java servlet 返回404_Servlet返回“HTTP状态404请求的资源(/ servlet)不可用”
- java字符串同构_Java同构代码
- 从代码层面分析STM32 标准库和HAL库的差异
- JS base64编码解码实战
- Java-Maven详解
- 虚拟机通过jumpserver登录服务器,搭建 JumpServer 堡垒机管理数万台游戏服务器
热门文章
- mybatisplus 一次性执行多条SQL语句插入(Mysql篇)
- Java实现首字母大写、驼峰命名与、划线转换,校验null
- java.net.BindException: Address already in use: connect
- 工作流实战_23_flowable 任务监听器 事件监听器
- Docker实战(精简版本)
- 递归(特别重要,小计算用)
- 防止头文件重复包含之pragma once与#ifndef
- lua_path环境变量设置linux,ubuntu16.04安装lua环境
- php生成10万个字符串,有什么好的方法可以生成十万条不重复的13位纯数字字符串...
- 430单片机实现三人投票表决器_长虹KFR-28变频空调器室内机控制板电路原理分析...