目前的开发环境 english

Apple February 28th, 2008

算一算,俺的 Macbook Pro 买来到现在也有半年多了,不过一直到前不久,才总算调教出了一个非常适合自己的开发环境…
目前在公司主要是做 web 相关方面的开发,偶尔也要写写 Firefox 的插件,所以经常需要在各个操作系统之间切换,可以说是 Mac OS, Linux, Windows, 一个都不能少。之前在 OS X 下也用过 MacPorts, Fink 之类的软件,但是仓库里的包不算太丰富,有时候还得自己改不少东西,用起来还是比较痛苦的。所以一直在不停的探索,试图找到一个最适合自己的方案。目前采用的是 Leopard 主系统,外加 Arch Linux 和 Windows XP 的虚拟机的方式。之所以这么搭配,是因为自己比较喜欢苹果操作系统便利的 UI,Linux 丰富的软件仓库以及为自己比较熟悉的开发环境,Windows? 上上招行以及和同学们连 Dota…
平常的开发,主要就是用打开 iTerm 打开多个 Tab 然后 ssh 连接到虚拟机里的 Arch。当然,服务器之类的也是跑在虚拟机里的。关于 ssh,做的工作就是设置成无需密码直接登陆,再做了个端口转发方便别人访问自己虚拟机里跑的服务器。Parallels 对 Linux 的虚拟机没有像对 Windows 那样有着方便的宿主之前的拷贝文件的功能,所以用的是 MacFUSE + sshfs 的方式来挂载虚拟机里的文件系统。
如果有同样是用 Macbook 来开发的同学,可以尝试下这样的虚拟机搭配的开发环境。当然,这比较适合像我们一样喜欢使用 vim 或者是 emacs 的偏执狂们 :)

environment.png

Related posts:

  1. 迁移完工~

Tags: , , , , , ,



Reader's Comments

  1. sandrar SPAIN Windows XP Internet Explorer 6.0 | September 10th, 2009 at 9:55 pm

    Hi! I was surfing and found your blog post… nice! I love your blog. :) Cheers! Sandra. R.

    Reply to this comment

Leave a Comment