rubyonrails:尝试用capistrano部署ruby on rails应用

  部署网络应用服务是很麻烦事情安装升级数据库schema切换版本重启服务步骤越多人工参和越多越容易出问题

  Capistrano是ruby _disibledevent=#{rails_env} migrate

  deploy:其实就是update_code+symlink+restart

  deploy_with_migrations:update_code+migrate+symlink+restart

  rollback: rollback_code + restart

  还有些其它命令具体可以查看gem capistrano安装目录下lib/recipes中standard.rb另外可以自己在deploy.rb中定义新命令

  目前capistrano(版本1.1.0)还有些局限比如你所有服务器都必须使用同样账号这个让我在dreamhost上部署碰到了点麻烦来说还是比较方便

Tags:  rubyonrails安装 rubyonrails教程 rubyrails rubyonrails

延伸阅读

最新评论

发表评论