一、介绍

Ruby 是一种开源的面向对象程序设计的服务器端脚本语言。

二、安装

键入以下命令
yum install ruby
yum install rubygems
安装ruby和redis的接口程序https://rubygems.org/gems/redis/versions/4.0.1 下载,4.0.1版本
拷贝redis-4.0.1.gem至/usr/local下,解压
gem install /usr/local/redis-4.0.1.gem
此时会出现错误,ERROR:Error installing redis:redis requires Ruby version >= 2.2.2如图

如何ruby所需依赖 ruby环境搭建_如何ruby所需依赖

因为Centos默认支持ruby到2.0.0,但是gem 安装redis需要最低是2.2.2。

解决办法

http://cache.ruby-lang.org/pub/ruby/下载ruby-2.4.0.tar.gz,上传到服务器/root/文件夹下,然后解压
tar -zxvf /root/ruby-2.4.0.tar.gz

然后编译

cd ruby-2.4.0
./configure --prefix=/usr/local/ruby-2.4.0
make && make install

创建快捷键

需要先删除旧的快捷方式在位置在/usr/bin/ruby,然后重新创建

ln -s /usr/local/ruby-2.4.0/bin/ruby /usr/bin/ruby

测试现在版本

ruby -v

解决方法二 ——使用 RVM 安装 Ruby

首先
RVM 能在系统中安装和管理多个 Ruby 版本。同时还能管理不同的 gem 集。支持 OS X、Linux 和其它类 UNIX 操作系统。
安装 RVM
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable
然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)
source /usr/local/rvm/scripts/rvm
检查一下是否安装正确
rvm -v

如何ruby所需依赖 ruby环境搭建_redis_02

用 RVM 安装 Ruby 环境
列出已知的 ruby 版本:
rvm list known
可以选择现有的 rvm 版本来进行安装(下面以 rvm 2.3.0 版本的安装为例)
rvm install 2.3.0

此时你发现,下载太慢,没事,ctrl+c 退出安装,
输入这行修改下载路径

echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > /usr/local/rvm/user/db
rvm install 2.3.0 --disable-binary
,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。