使用 Pow 和 Anvil 管理本地网站

做网页开发的(特别是 Rails 开发者)应该听过甚至在使用 Pow 了吧?Pow 让开发者从 localhost:port 地狱中解放出来,她让每个项目都可以通过以项目名(实际是文件夹名)和 .dev 组成的域名来代替 localhost:port 的方式,如 http://project_name.dev/,不管在易用性还是视觉上都是非常赞的。

使用方法很简单,通过 curl get.pow.cx | sh 安装完后,把项目用 symbol link 连到 ~/.pow 下就可以:

cd ~/.pow
ln -s /path/to/myapp

但是每次都要跑命令行还是有点麻烦,而 Anvil 就是为了解决这个问题而诞生的。

Anvil 是一个只在菜单栏占一个位置的程序,如果要添加项目,只需要把文件夹拖放到菜单栏上的图标即可,Anvil 就为你做剩下的工作;删除项目时只需点击图标,在菜单里点击对应的删除按钮即可:

Anvil

Anvil 实在简单得没什么可以说的,不过有一点需要注意,因为Anvil 本质上相当于是 Pow 的图形界面,所以是需要安装 Pow 的,运行时 Anvil 也会提示需要安装 Pow;需要注意的是,Anvil(0.61)不能识别通过 Homebrew 安装的 Pow,需要通过 curl get.pow.cx | sh 或点击 Anvil 的安装按钮来安装 Pow。