前言
開源項(xiàng)目,整個(gè)IDE跑在服務(wù)器上徘郭,通過瀏覽器來(lái)訪問靠益,實(shí)現(xiàn)“云開發(fā)”、“云編譯”
項(xiàng)目地址
總結(jié)
- 使用的是 webscoket鏈接崎岂,對(duì)網(wǎng)速要求較高捆毫。
- 有docker版,以下是沒使用docker版直接安裝的原因
- 習(xí)慣使用IDE中的終端進(jìn)行編譯冲甘,運(yùn)行等绩卤。docker鏡像內(nèi)沒有運(yùn)行環(huán)境
- 安裝正巧碰上docker版bug 無(wú)法登陸激活,報(bào)錯(cuò)退出江醇。更換其他IDE版本比較繁瑣濒憋,只能使用腳本手動(dòng)制作鏡像,官方貌似只提供最新版鏡像
安裝 projector-installer
安裝方面不過多寫了陶夜,官方README很詳細(xì)凛驮,只記錄個(gè)人安裝過程
安裝 python環(huán)境
apt install python3 python3-pip python3-cryptography python3-netifaces -y
安裝 pip,使用國(guó)內(nèi)源安裝更快
python3 -m pip install -U pip -i https://pypi.tuna.tsinghua.edu.cn/simple/
一些依賴
apt install less libxext6 libxrender1 libxtst6 libfreetype6 libxi6 -y
安裝 projector ‘安裝器’
pip3 install projector-installer --user -i https://pypi.tuna.tsinghua.edu.cn/simple/
可執(zhí)行文件在 ~/.local/bin
下条辟,需要手動(dòng)更新 shell的環(huán)境變量
source ~/.profile
安裝使用 IDE
根據(jù)提示安裝不同的IDE
projector install
IDE默認(rèn)會(huì)安裝到當(dāng)前用戶目錄下的 .projector
文件夾下黔夭,包含程序和配置文件∮鸬眨可以看到config.ini
中能修改啟動(dòng)端口號(hào)
image.png
啟動(dòng)IDE
當(dāng)安裝多個(gè)IDE后本姥,run后的名字甚至可以模糊輸入,如輸入 php杭棵、web
projector run phpstrom
使用
訪問屏幕上出現(xiàn)的地址及端口即可
首次使用需要激活婚惫,選擇試用30天(注 2021后版本需要登陸才可以)
image.png
歡迎使用
程序運(yùn)行在終端上,ctrl c 會(huì)停止魂爪∠认希可以使用 screen等虛擬終端后臺(tái)運(yùn)行