1.Error installing redis: redis requires version >= 2.4.0
不用安装rvm。自己下载ruby。
2.gem install redis换版本
3.redis-trib.rb: command not found
软件系统开发定制参考网址到第4步,下载ruby的地址,软件系统开发定制自己选版本
gem install redis(其实是下载redis.xxx.gem。gem网络问题,下载可能不成功。换源。选跟redis相近的版本)
下图我只是看到想到了,没试试。还是换源。
因为下好redis.xxx.gem还要安装操作。就多一步安装的操作。
右下角有需要的ruby版本
(我的原来是ruby-2.3.1,redis-3.2.11,改为ruby2.6.8)
参考网址的第6步
gem install redis下载有问题,换源
- gem sources --remove https://rubygems.org/
- gem sources -a https://gems.ruby-china.com/
改为指定版本
gem install redis -v 3.3.0
查看gem下载完的列表
gem list
redis看到两个版本(-v 要删除的版本)也不知道影不影响,卸载一个
gem uninstall redis -v 4.5.1
踩坑 命名在redis-3.2.11的src目录下,命令找不到
- [root@localhost src]# redis-trib.rb help
- -bash: redis-trib.rb: command not found
非要在之前在"./
结论:
一开始是gem install redis。Error installing redis: redis requires Ruby >= 2.4.0.需要ruby-2.4以上版本。
网上让我安装rvm(中间各种不管用,curl: (35) SSL connect error,gpg: no valid OpenPGP data found.(公钥不管用,gihug官网上都好像不维护了,大概看了点英文,难啊))
晚上突然想到昨天ruby自己下载的tar打包压缩文件。我把现在的ruby删除,重安装一个新版本不就好了?
安装好了gem install redis 默认安装4.5.1
然后就出现
-bash: redis-trib.rb: command not found
最后我还是不知道是没加“./”,还是安装的4.5.1的问题?