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.