需要安装的工具
- fepack
- typescript (加强版的js)
- node
- compass
- ruby / ruby-dev ( sudo apt-get install ruby-dev) (面向对象程序设计的脚本语言)
- zsh (shell工具,可以显示当前的git分支信息)
- nginx / charles 代理工具
- git
详细步骤
1:全局安装fepack: npm install -g fepack
以管理员身份运行 sudo npm install -g fepack
2:charles安装步骤 (详见:http://www.cnblogs.com/summer0319/p/6904163.html)
3:nginx:
1: 查看本地的nginx文件所在位置:nginx -t
2:使用sublime打开nginx的配置文件 subl /etc/nginxnginx.conf
3: 修改文件后重新加载nginx文件 sudo nginx -s reload
1 location ~ ^/installment { 11 proxy_pass http://192.168.49.30:8085; #bateD16 }
用来匹配以 /installment 开头的请求,到 //192.168.49.30:8085 服务器请求数据。
4:zsh ( shell,在系统中可以使用 cat /etc/shells 查看安装的所有的shell。)
sudo apt-get install zsh //安装
sudo usermod -s /bin/zsh [username] //将zsh设置为默认的shell
5:SwitchyOmega
谷歌浏览器插件,用于方便的切换多个代理工具。在浏览器扩展程序上按张插件即可。
(帮助文档:https://switchyomega.com/settings.html)
ubantu系统常见问题
1: 文件系统区分大小写,认为A和a是不同的。
mac系统是HFS+系统,忽略大小写。
windows系统同样忽略大小写。
所以在linux系统下要注意文件名大小写造成的报错。
2:注意正则匹配的顺序问题
从最特殊的开始匹配
例如在nginx配置文件中,以/installment-admin开头的请求 和 ^/installment 开头的请求,要先匹配前者,匹配不到的话,在使用^/installment 匹配,否则可能会出现请求地址不正确。/installment-admin开头的请求同样满足 ^/installment 正则。