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  正则。

  • 相关阅读:
    配置log4j不同方法打印到不同的日志中
    Logging日志信息(转)
    Mybatis 动态sql
    mysql字段截取(转)
    tomcat多个端口配置
    Map,list,set,集合转化
    简单测试java
    java中有关自增的问题
    DMA复习
    笔试题
  • 原文地址:https://www.cnblogs.com/summer0319/p/6904468.html
Copyright © 2011-2022 走看看