-
在云IDE上安装的插件中,依赖的vscode-languageclient版本超过8.0.2时启动插件失败的解决方法是什么?
-
浏览器也能访问通,就这玩意儿也不知道有啥用
-
VScode 是目前非常流行的编辑器之一,基于 Electron 开发的桌面版应用Electron 通过使用Node.js(作为后端)和Chromium的渲染引擎(作为前端)完成跨平台的桌面GUI应用程序的开发(Electron - 维基百科,自由的百科全书 (wikipedia.org))官方(Download Visual Studio Code - Mac, Linux, Windows)已提供arm64安装包,如下图实际下载rpm包或者tar.gz后安装,执行bin/code后会报错,如下:根据资料查询,vscode在arm64下,依赖的Electron框架(默认带的静态)是用4K pagesize编译的,而大部分arm64的os是64K页表(getconf PAGE_SIZE查询值是65536),所以非64K内核的系统下运行会segment fault,提示“ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" --ms-enable-electron-run-as-node "$@"”,如果要用的话,要么编译4K内核,要么设置electron的编译参数,指明要用64K页表,,去编译然后替换掉vscode目录的相关库。这个问题是个open的issuehttps://github.com/microsoft/vscode/issues/108509https://github.com/electron/electron/issues/25387已验证:重新编译os内核,配置4K页表,重启进入4K内核后,vscode能正常运行
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
即将直播
热门标签