Capistrano自动化部署工具安装详细过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Capistrano自动化部署工具安装详细过程相关的知识,希望对你有一定的参考价值。

Capistrano是一种通过ssh向多个服务器部署web应用的一种框架和工具。具体更详细的介绍,大家可以登录官方网站或其它相关网站进行了解。

一、软件版本

1. 操作系统:CentOS6.8最小化安装

2. Ruby:2.4.0

3. gem:2.6.10

4. capistrano:3.7.2

二、安装ruby

1. 下载

wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.gz

(请先安装wget: yum install -y wget)

2. 解压

tar xf ruby-2.4.0.tar.gz

3. 安装

1. 安装编译环境

yum install -y gcc-c++ zlib zlib-devel openssl-devel

2. 编译安装ruby

./configure

make #编译时间稍微有点长,yum安装版本只有1.8

make install

三、安装rubygem

1. 下载

wget https://rubygems.org/rubygems/rubygems-2.6.10.tgz

2. 解压

tar xf rubygems-2.6.10.tgz

3. 安装

cd rubygems-2.6.10

ruby setup.rb

四、安装capistrano

gem install capistrano

五、结果

ruby -v; gem -v; cap -v

ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]

2.6.10

Capistrano Version: 3.7.2 (Rake Version: 12.0.0)

六、总结

capistrano依赖zlib和openssl,安装ruby前需要将这两个软件包安装好,这样安装过程才会比较顺利。

欢迎朋友们加入我创建的QQ交流群:161490064


本文出自 “冰锋一刻” 博客,请务必保留此出处http://ruilan.blog.51cto.com/11948237/1899472

以上是关于Capistrano自动化部署工具安装详细过程的主要内容,如果未能解决你的问题,请参考以下文章

Docker+jenkins+gitee+springboot实现自动化部署流程(详细教程)(附下载工具地址)

自动化运维之详细部署安装Ansible服务(超简单)

Jenkins自动部署笔记(二)全局工具配置

超详细的Jenkins自动化部署

自动化运维工具Ansible详细部署

AWS ElasticBeanstalk、CodeDeploy 与 Capistrano、Mina、Vlad 等