atom-shell编译
环境准备
1、win7以上系统(32、64);
2、安装
- Python 2.7
- node.js
- git
3、安装vs2010旗舰版,并打上2010sp1补丁;
环境和源码我都放在网盘(不知道怎么回事不能外链地址大家把地址中的空格去掉就可以访问):
htt p://pan.baidu.com/s/1i3zceAp
编译前准备
1、一个好的网络环境+翻墙软件(不具备这个条件,只能采用离线编译,后面介绍);
2、检出源码:git clone https://github.com/atom/atom-shell.git 离线编译源码可以在网盘中下载
3、官方文档要求在cygwin中编译,实际编译测试不成功,需要在CMD下进行编译;
4、离线编译需要在atom-shell\script目录下增加bootstrap2.py (网盘中找)
开始编译
在线编译
1、在CMD中进入atom-shell路径:cd atom-shell
2、执行自动脚本(自动下载相关依赖):python script/bootstrap.py
3、执行编译脚本(条件是自动脚本不报错):python script/build.py
PS:自动脚本执行过程中对网络依赖较大,并且不会有提示(除非报错),这点做的很不好
离线编译
1、进入atom-shell路径:cd atom-shell
2、把网盘中的bootstrap2.py放到script下:python script/bootstrap2.py
3、执行编译:python script/build.py
PS:bootstrap2.py去掉了自动更新步骤,前提是必须要有一个成功编译过的源码二次编译(源码在网盘中找)
转载请注明原文出处:http://blog.csdn.net/w54263094/article/details/27492921