code-server
code-server基于VScode的在线IDE,一般部署在服务器,方便客户端在线访问
Github地址:https://github.com/cdr/code-server
云端部署
云端部署全部正常
- Linux服务器版本:
CentOS 8 server
- 服务器厂商:
阿里云
,Vultr
- Code-server版本:
V3.7
,V3.6
本地部署问题
我在本地虚拟机和WSL都尝试过部署, 但是一直出现问题. 现在问题软件版本和解决办法如下.
- Linux虚拟机版本:
Ubuntu 20.04 desktop
- Code-server版本:
V3.9.0
- 问题出现如下
安装Python插件后无法正确启动, code runner可以正常运行.
部分第三方插件正常运行.
原因推断
可能由于服务器版本系统安装过程中已经自动添加了部分运行环境, 而直接安装的虚拟机,特别是桌面版没有相应软件.
由于VScode采用Electron的构建模式,而大部分采用js编写. 推断可能需要nodejs支持.
同时服务器都已经预装nodejs,所以判断是否由于该原因
尝试解决
Ubuntu安装nodejs
apt install nodejs
安装npm
apt install npm
发现可以正确加载设置,依然无法运行激活插件.
Python插件版本问题
发现是Python版本问题
重新安装python 2020.10版本
安装后发现可以正常激活插件, 正常使用Python.