网上有一个系列视频“Get a Mac”,是一个叫“Mac”和一个叫“PC”的2个人对话,很多年前苹果“讽刺”微软的视频。


从我个人角度,确实用了Mac之后,就很少用Windows了,甚至Linux也用的少了。有个项目一直是在linux下的开发环境,最近没怎么维护了,想着Mac下应该也能跑的起来,于是做了尝试。


在Mac上check out下来代码,导入eclipse,ant编译。


遇到第一个错误是protoc不是一个有效的执行程序。protobuffer用在这个项目的模块间通信,重现编译了一份mac版的protoc,并通过判断平台来运行对应的protoc程序,问题解决。


后又遇到一个数据库连接的问题,用到的数据库驱动需要一份Mac版的,另外还需要一个加密的库,于是下了源码编译出Mac版的库,加入到工程中。


后续还有一些小问题,逐个击破。Mac上终于可以跑起来了,测试了下不影响linux下的开发。只是Mac上需要做点点配置改动,因为毕竟团队其他成员还是在linux下。


这样我的项目开发环境都迁移到Mac下了