ubantu 搭建开发环境 总结

需要安装的工具

  1.   fepack
  2.   typescript   (加强版的js)
  3.   node
  4.   compass
  5.   ruby / ruby-dev       ( sudo apt-get install ruby-dev)  (面向对象程序设计的脚本语言)
  6.   zsh (shell工具,可以显示当前的git分支信息)
  7.   nginx / charles   代理工具    
  8.   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  正则。

 

posted @ 2017-05-25 16:20  rrranmo  阅读(221)  评论(0编辑  收藏  举报