zoukankan      html  css  js  c++  java
  • 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  正则。

  • 相关阅读:
    [转]OC与JS的交互详解
    [iOS]数据库第三方框架FMDB详细讲解
    iOS开发-NSOperation与GCD区别
    iOS开发:深入理解GCD 第一篇
    iOS开发之集成ijkplayer视频直播
    iOS--KVO的实现原理与具体应用
    JAVA中Colllection的基本功能
    JAVA中的数组对象
    结对编程《四则运算》
    关于结对编程
  • 原文地址:https://www.cnblogs.com/summer0319/p/6904468.html
Copyright © 2011-2022 走看看