千家信息网

如何配置本地的cloud9开发环境

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要为大家展示了"如何配置本地的cloud9开发环境",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何配置本地的cloud9开发环境"这篇文章吧。
千家信息网最后更新 2025年02月03日如何配置本地的cloud9开发环境

这篇文章主要为大家展示了"如何配置本地的cloud9开发环境",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何配置本地的cloud9开发环境"这篇文章吧。

部署

环境:cent OS 7.4 64位

#首先将线上的代码使用git克隆到本地(漫长的等待,期间retry了好几次):yum install gitgit clone git://github.com/c9/core.git c9sdk#进入目录cd c9sdk/#安装依赖yum install npm# 如出现错误PTY is not supported,安装tmux以使在线IDE开发环境的控制台可用yum install tmuxyum groupinstall -y developmentyum install gccyum install glibc-static# Ubuntu系统如下:sudo apt install tmux# Mac系统如下:brew install tmux

源码中也提供了安装脚本,执行scripts/install-sdk.sh 即可(因为国外网络问题,又是漫长的等待和不断的retry)。

使用

(shell退出,程序会被终止)使用nodejs的forever模块 以达到后台永久运行的效果。

$ sudo npm install forever -g   #安装$ forever start app.js          #启动$ forever stop app.js           #关闭

开启服务:start server.js

永久开启服务:forever start server.js

带参数开启服务:node server.js -p 端口号 -l IP地址 -a 用户名:密码

在SDK中启动Cloud9,如下所示:

./server.js -p 8080 -l 0.0.0.0 -a :     #全网段访问,包括外网哦

可以使用以下选项:

--settings       Settings file to use--help           Show command line options.-t               Start in test mode-k               Kill tmux server in test mode-b               Start the bridge server - to receive commands from the cli  [default: false]-w               Workspace directory--port           Port--debug          Turn debugging on--listen         IP address of the server--readonly       Run in read only mode--packed         Whether to use the packed version.--auth           Basic Auth username:password--collab         Whether to enable collab.--no-cache       Don't use the cached version of CSS

SDK开始后,在浏览器中导航到http:// localhost:8080以加载IDE。


应用默认开启的是8181端口,所以在我们正常启动后,访问http://127.0.0.1:8181即可。运行cloud9的浏览器推荐Chrome,配置后的效果如下:

PS:

ctrl+c 结束当前任务并退出

ctrl+z 暂停当前任务并后台挂起

jobs 当前所有任务

fg 进程号 前台挂起任务,不加进程号默认挂起最后一个

bg 进程号 后台挂起任务,不加进程号默认挂起最后一个

以上是"如何配置本地的cloud9开发环境"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0