让你的IDE跑在远程上!projector 安装使用

前言

开源项目,整个IDE跑在服务器上,通过浏览器来访问,实现“云开发”、“云编译”
项目地址

总结

  • 使用的是 webscoket链接,对网速要求较高。
  • docker版,以下是没使用docker版直接安装的原因
    • 习惯使用IDE中的终端进行编译,运行等。docker镜像内没有运行环境
    • 安装正巧碰上docker版bug 无法登陆激活,报错退出。更换其他IDE版本比较繁琐,只能使用脚本手动制作镜像,官方貌似只提供最新版镜像

安装 projector-installer

安装方面不过多写了,官方README很详细,只记录个人安装过程
安装 python环境

apt install python3 python3-pip python3-cryptography python3-netifaces -y

安装 pip,使用国内源安装更快

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/

可执行文件在 ~/.local/bin 下,需要手动更新 shell的环境变量

source ~/.profile 

安装使用 IDE

根据提示安装不同的IDE

projector install

IDE默认会安装到当前用户目录下的 .projector文件夹下,包含程序和配置文件。可以看到config.ini中能修改启动端口号

image.png

启动IDE

当安装多个IDE后,run后的名字甚至可以模糊输入,如输入 php、web

projector run phpstrom

使用
访问屏幕上出现的地址及端口即可
首次使用需要激活,选择试用30天(注 2021后版本需要登陆才可以)


image.png

欢迎使用

程序运行在终端上,ctrl c 会停止。可以使用 screen等虚拟终端后台运行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容