redis3.2使用redis-trib.rb命令创建集群报错/usr/bin/env:ruby:No such file or directory

解决方案:安装ruby2.3版本以上。

方式一:在线安装:

#yum -y install ruby ruby-devel rubygems rpm-build
#gem install redis

注意报错:在这里插入图片描述
是因为ruby版本小于了2.2.2,可以安装RVM----再安装ruby2.3版本
#gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
#curl -L get.rvm.io | bash -s stable
若出现下图报错,则执行下面两条命令后,再重新执行
在这里插入图片描述#curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -#curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -
#curl -L get.rvm.io | bash -s stable
如下图所示安装成功 在这里插入图片描述

#find / -name rvm -print
在这里插入图片描述

#source /usr/local/rvm/scripts/rvm
查看rvm库中已知的ruby版本 # rvm list known
安装一个ruby版本 # rvm install 2.3.3
使用一个ruby版本 # rvm use 2.3.3
设置默认版本 # rvm use 2.3.3 --default
卸载一个已知版本 # rvm remove 2.0.0
查看版本 # ruby --version
在这里插入图片描述
#gem install redis

方式二:无网络安装:

下载以下包,上传至服务器
#wget https://cache.ruby-china.com/pub/ruby/ruby-2.3.1.tar.gz
#wget https://rubygems.org/rubygems/rubygems-2.7.7.tgz
#wget https://rubygems.global.ssl.fastly.net/gems/redis-4.0.1.gem
1)安装ruby-2.3.1
解压安装
#tar -zxvf ruby-2.3.1.tar.gz
#cd ruby-2.3.1
#./configure
#make&&make install
#ruby -v
在这里插入图片描述

#ln -s /usr/local/bin/ruby /usr/bin/ruby
#ruby -v
在这里插入图片描述

2)安装rubygems-2.7.7
解压安装
#tar -zxvf rubygems-2.7.7.tgz
#cd rubygems-2.7.7
#ruby setup.rb
在这里插入图片描述

#yum -y install zlib-devel
#cd ruby-2.3.1/ext/zlib
#ruby ./extconf.rb
#make&&make install
#cd rubygems-2.7.7
#ruby setup.rb在这里插入图片描述

gem install redis在这里插入图片描述

gem install -l ./redis-4.0.1.gem在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>