我一直疏于发布最新的 Capistrano 版本,所以现在我要弥补一下。Capistrano 1.3.1 现已发布!
对于那些刚开始接触的人来说,Capistrano 是一个用于在多台远程机器上并行执行命令的实用工具。它支持极大地简化 Rails 应用程序的部署过程,但也可以自定义以适应几乎任何环境。
自 1.2.0 版本以来,已进行了以下增强和更改:
role :app, "app1.host.com" role :web, "webuser@web1.host.com" role :db, "db1.host.com:1234" role :file, "fileuser@file1.host.com:1234"
sudo 传递一个 :as 选项,以指定命令应以哪个用户身份运行。sudo "spinner", :as => "app"
请随时阅读更新日志,其中包含其他一些修复和调整。1.3.1 gem 可能需要几个小时才能到达所有镜像,但一旦到达,只需执行 “gem install capistrano” 即可搞定!