linux做Redis 集群,离线安装ruby出现问题及处理
1.离线安装ruby
- 在命令行中输入
ruby -v
- 在后面的安装过程中发现,啥时候安装已存在ruby,且由于版本比较低,无法满足后面项目中需要安装的redis gem的要求,,重新安装了ruby。
- 下载ruby-2.4.2.tar.gz压缩包
- 解压安装文件,
tar -xvf ruby-2.4.2.tar.gz
- 进入文件夹,
cd ruby-2.4.2
,随后进行安装三部曲
- 配置,
./configure -prefix=/usr/local/ruby
- 编译,
make
- 安装,
make install
- 修改环境变量,$PATH
-
ruby -v,存在版本信息且正确
- [root@master ruby-2.4.2]# ruby -v
ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux]
2.离线安装rubygems
- 为了redis,需要先安装gem,rubygems安装就比较简单了
- 参考rubygems官网上介绍,https://rubygems.org/pages/download ,先下载rubygems安装文件
rubygems-2.7.3.tar
- 解压之后,会有rubygems-2.7.3目录,进入这个目录。
- 执行命令,
ruby setup.rb
- 安装完成之后,输入命令,
gem -v
- 会看到如下信息,
2.7.3
- ,看到这些信息,就说明已经安装成功了。