学习VScode源码的问题_"failed to download resource \"gdbm"_Start!的博客-程序员宅基地

技术标签: visual studio code  vscode  

因为要学vscode 所以想本地源码启动,遇到很多很难记录下

本人macos 10.13.6系统版本

1按照大家说的步骤

安装git,nodejs和yarn
安装Python27,3.x版本的不行,确保它在你的环境变量里;
安装gulp(其他教程)

结果就有很多问题

1.node版本要求>14&&<17 所以 最后我选择了14,5( 中间试用过16.13.0后来yarn时报错)

2yarn 下载很费劲 

网上提供三种方式

npm install -g yarn 
brew install yarn 
curl -o- -L https://yarnpkg.com/install.sh | bash  

都下载失败,最后把npm的改成了淘宝镜像就下载成功了

 npm config set registry https://registry.npm.taobao.org (更改为淘宝镜像)

3终于可以在vscode源码yarn了。但是又说Python27不行,需要Python3,崩溃

安装Python3时报错Failed to download resource "gdbm--patch",

应该是要先安装gdbm--patch了,结果安装gdbm还是报错 最后直接网站下载,解决问题

Python Release Python 3.10.0 | Python.org

解决完说有问题后 

yarn不通过,后来用root 账户通过

yarn watch 又再次出错(因为node版本为16,更改为14.5解决)

到了最后一步./scripts/code.sh

完美启动 付出果然是有回报的,接下来将学习vs code的源码 对其组件进行改造

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45788177/article/details/121453916

智能推荐

分布式系统CAP_分布系统 cap_WUJIAQIANHUI的博客-程序员宅基地

在理论计算机科学中,CAP定理(CAP theorem),又被称作布鲁尔定理(Brewer's theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点:[1][2]一致性(Consistency)(所有节点在同一时间具有相同的数据)可用性(Availability)(保证每个请求不管成功或者失败都有响应)分隔容忍(Partition tolerance)(系统中任意_分布系统 cap

版本管理工具_Dangzt的博客-程序员宅基地

首先导入image-loader依赖包,然后是新建一个MyApplication继承Application,并在onCreate()中创建ImageLoader的配置参数,并初始化到ImageLoaderpublic class MyApp extends Application { @Override public void onCreate() { super.o_版本管理工具

无人驾驶实战第一课--七月在线_七月在线无人驾驶_ParkerPan的博客-程序员宅基地

无人驾驶实战第一课--七月在线概述无人驾驶分级L4级架构自动驾驶软件概述mark一下,希望坚持下去概述未来的趋势是无人驾驶。传感器,车辆,算法都有非常大的空间。无人驾驶分级L0 ,手动辅助;L1 ,ACC;;L2 ,车道辅助;权责在人L3 ,主动变道;权责在车5.L4 ,限定场景下的自动驾驶,Waymo、Nuro;物流车可以不用考虑乘坐体验;实现思路:车路协同;边缘计算..._七月在线无人驾驶

新品首发丨一键回home,自动校准工具TCP,更快更易更准!_tcp自动标定_老郭带你学工控的博客-程序员宅基地

说起脑洞就不得不提「超级变变变」这个节目当它出现在开幕式时许多人不约而同地在社交平台刷起了“爷青回!”三个演员在舞台上不停奔跑来回穿梭在镜头前摆出各式各样的运动造型只是在中途变化位置时三人还是不小心撞在了一起这个小插曲为节目平添了喜剧效果但是要是机器人在位置移动时发生了碰撞就会为生产者带来不可估量的经济损失!问题一:机器人快速回零位,设备常碰撞,生产恢复效率低?在机器人的生产和维护过程中,常常需要维修人员手动运行服务程序或手动移动机器人到零点。但由_tcp自动标定

solidity-以太单位和全局可用变量_blockhash函数_CamphorBloom的博客-程序员宅基地

以太单位一个数字字面量可以采用 wei、gwei 或 ether 的后缀来指定 Ether 的子面额,其中没有后缀的以太数字被假定为 Wei。(gwei 是gasPrice常用单位) function test() public pure returns (bool, bool, bool) { return(1 wei == 1, 1 gwei == 1e9, 1 ether == 1e18); }后缀e的唯一效果是乘以十的幂次方,是1 ether = 1_blockhash函数

Windows10 开启、关闭、重启MySQL服务_请关闭所有调用myrep2k.d_普通网友的博客-程序员宅基地

1、win+R ,输入services.msc,打开服务2、找到mysql服务3、服务名称为MySQL804、以管理员的身份打开命令行,运行C:WINDOWSsystem32>net stop mysql80MySQL80 服务正在停止.MySQL80 服务已成功停止。C:WINDOWSsystem32>net start mysql80MySQL80 服务正在启动 .MySQL80 服务已经启动成功。【注意的几个问题】1、提示服务名无效D:Program F_请关闭所有调用myrep2k.d

随便推点

使用google sets集合实现集合的交集、并集、差集、相对差集_google 求两个set的差值_Ryan_Tang️的博客-程序员宅基地

Set set1 =HashSet();Set set2 =HashSet();Set result1 = Sets.union(set1, set2);//合集,并集Set result2 = Sets.intersection(set1, set2);//交集Set result3 = Sets.difference(set1, set2);//差集 1中有而2中没有的Set res..._google 求两个set的差值

Struts2拦截器实现细颗粒权限控制_拦截器实现细颗粒度权限控制_追憶逝水年華的博客-程序员宅基地

以前做的电力系统,实现对用户的角色进行细颗粒度权限控制的设计,现在分享下:先看数据表设计:* 角色表:* 用户角色中间表(多对多关系)* 权限表:(这里使用ztree动态加载左侧菜单栏,只显示用户所具有的权限的菜单栏项。)* 角色和权限中间表:通过上面表结构,大家应该大概了解用户,角色,权限的大概关系。现在开始进行Struts2拦截器实现_拦截器实现细颗粒度权限控制

(6)亲和数问题_亲和数真因数_leileicaocao的博客-程序员宅基地

#include #include using namespace std;/* 求500万以内的所有亲和数 如果两个数a和b,a的所有真因数之和等于b, b的所有真因数之和等于a,则称a,b是一对亲和数。 例如220和284,1184和1210,2620和2924。 真因数:不包含本身的所有因数 220的真因子是:1、2、4、5、10、11、20、22、44、55、110;_亲和数真因数

2020-12-18_皮皮小神仙的博客-程序员宅基地

Ubuntu运行命令sudo apt-get update时报错怎么解决呀root@ubuntu:/# sudo apt-get updatelgn:1 httlp://ppa.launchpad.net/plushuang-tw/uget-stable/ubuntu bionic InReleaseIgn:2 http://cn.archive.ubuntu.com/ubuntu xenial InRelease Ign:3 http://ppa.l...

iOS App 稳定性指标及监测_Ansel_m的博客-程序员宅基地

前言一个iOS App的稳定性,主要决定于整体的系统架构设计,同时也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,一旦考虑不周,看似无关紧要的代码片段可能会带来整体软件系统的崩溃。尤其因为苹果限制了热更新机制,App本身的稳定性及容错性就显的更加重要,之前可以通过发布热补丁的方式解决线上代码问题,现在就需要在提交之前对App开发周期内的各个指标进行实时监测,尽量让问题暴漏在开发阶段,然

Vue 3D轮播插件vue-carousel-3d_memory_zzz的博客-程序员宅基地

效果图:安装npm install -S vue-carousel-3d引入在main.js全局引入:import Carousel3d from 'vue-carousel-3d';Vue.use(Carousel3d);使用<template> <div> <div class="box"> <carousel-3d> <slide v-for="(item, i) in sli._vue-carousel-3d

推荐文章

热门文章

相关标签