升级ruby版本,有时候安装ruby的版本过低,需要进行升级,例如安装在centos6.7安装fpm需要ruby版本在1.9以上。
1、主机环境如下:
[root@izbp1hy3mj62nnvhajmbr4z ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@izbp1hy3mj62nnvhajmbr4z ~]# uname -r
3.10.0-693.2.2.el7.x86_64
[root@izbp1hy3mj62nnvhajmbr4z ~]#
2、使用yum安装ruby
1 [root@web ~]# yum install rubygems ruby-devel
2 Loaded plugins: fastestmirror, security
3 Setting up Install Process
4 base | 3.7 kB 00:00
5 base/primary_db | 4.7 MB 00:02
6 extras | 3.4 kB 00:00
7 extras/primary_db | 30 kB 00:00
8 updates | 3.4 kB 00:00
9 updates/primary_db | 8.1 MB 00:01
10 Resolving Dependencies
11 --> Running transaction check
12 ---> Package ruby-devel.x86_64 0:1.8.7.374-5.el6 will be installed
13 --> Processing Dependency: ruby-libs = 1.8.7.374-5.el6 for package: ruby-devel-1.8.7.374-5.el6.x86_64
14 --> Processing Dependency: libruby.so.1.8()(64bit) for package: ruby-devel-1.8.7.374-5.el6.x86_64
15 ---> Package rubygems.noarch 0:1.3.7-5.el6 will be installed
16 --> Processing Dependency: ruby-rdoc for package: rubygems-1.3.7-5.el6.noarch
17 --> Processing Dependency: /usr/bin/ruby for package: rubygems-1.3.7-5.el6.noarch
18 --> Running transaction check
19 ---> Package ruby.x86_64 0:1.8.7.374-5.el6 will be installed
20 ---> Package ruby-libs.x86_64 0:1.8.7.374-5.el6 will be installed
21 ---> Package ruby-rdoc.x86_64 0:1.8.7.374-5.el6 will be installed
22 --> Processing Dependency: ruby-irb = 1.8.7.374-5.el6 for package: ruby-rdoc-1.8.7.374-5.el6.x86_64
23 --> Running transaction check
24 ---> Package ruby-irb.x86_64 0:1.8.7.374-5.el6 will be installed
25 --> Finished Dependency Resolution
26
27 Dependencies Resolved
28
29 ==============================================================================================