作为开发人员,只要你的应用最终是放在linux环境执行,那么最好就是将本地开发环境也线上一致.不管是用windows系统,还是mac系统,即使你本地程序跑得好好的,也经常会出现一上线就各种bug的现象.排查这些问题相当耗时,而且随着应用的复杂度越来越大,一个应用要跑起来,需要依赖很多服务,不同操作系统对这些服务的支持度不一定相同. 基于此,最好的解决方案就是让本地环境与线上一致.线上服务器大多数公司是用centos系统,毕竟免费且受众广.如果本地物理机直接装成centos,很多办公工具就装不了.…