
Arthur Dent
折腾,不断的折腾。
在Mac下安装Eclipse Che,推荐使用Docker的方式,避免了很多的问题。
参考官方文档,单用户安装。
IP=$(docker run --rm --net host eclipse/che-ip:nightly) && sudo ifconfig en0 alias $IP
注:在国外的网站上用的是lo0,而我的电脑是en0。如果不能启动使用ifconfig命令查看自己的网卡信息。
docker run -ti -v /var/run/docker.sock:/var/run/docker.sock -v /Users/guoby/mywork/code/che-data:/data eclipse/che start
正常启动后,显示以下内容:
INFO: (che start): Use: http://localhost:8080
INFO: (che start): API: http://localhost:8080/swagger
在浏览器上输入:http://localhost:8080 就可以使用Eclipse Che了。
遇到的问题可能千奇百怪,但是都已经被前人踩到坑了。多搜索找到问题,但是最好的问题解决地方在项目的issues。
Don’t worry,it will be solved.
常见问题:
Failed to start workspace with Server ‘wsagent/http’ in machine ‘dev-machine’ not available.
Cause: Server ‘wsagent/http’ in machine ‘dev-machine’ not available
使用的过程主要参考官方文档。
这里主要是记录自己使用的过程中,遇的问题。
在Dashboard中创建自己使用的工作空间,根据项目需求来选择Stack,比如是Java项目,选择Java;如果是C++项目选择C++。根据自己的需求进行选择。貌似一个工作空间就只能选项一个Stack。目前还在折腾中。
创建完工作空间后就可以创建项目了。
在Eclipse Che中的IDE是基于浏览器进行的,我用其他电脑测试过,IE8居然说要升级才能使用。其他的操作方式和原来的模式都差不多。
目前没有看到Eclipse Che和其他IDE的过人之处,所以目前就用来学习一下,看看瘦客户端开发的未来。