最近研究redis,所以对电脑安装ruby。现整理如下
yum安装

sudo yum install ruby

安装完成后查看版本号

ruby -v
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]

版本对应新版redis,低了
对ruby做升级

安装RAM,依次执行命令
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable

[parallels@10 redis-6.0.8]$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB[parallels@10 redis-6.0.8]$ curl -sSL https://get.rvm.io | bash -s stable
curl: (7) Failed connect to raw.githubusercontent.com:443; 拒绝连接

这里悲催的是https://get.rvm.io被墙了,无法访问,所以我这里科学上网,把命令上传到我的服务器上。
通过连接下载http://www.wangfan.xyz/rvm-installer.sh 然后到本地执行就好了
用命令下载到本地:wget http://www.wangfan.xyz/rvm-installer.sh

[parallels@10 redis-6.0.8]$ wget http://www.wangfan.xyz/rvm-installer.sh
--2020-09-23 13:03:40--  http://www.wangfan.xyz/rvm-installer.sh
正在解析主机 www.wangfan.xyz (www.wangfan.xyz)... 94.191.120.218
正在连接 www.wangfan.xyz (www.wangfan.xyz)|94.191.120.218|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:25472 (25K) [application/x-sh]
正在保存至: “rvm-installer.sh”100%[==============================================================================>] 25,472      --.-K/s 用时 0.03s   2020-09-23 13:03:41 (744 KB/s) - 已保存 “rvm-installer.sh” [25472/25472])

下载到本地rvm-installer.sh字符集因为是dos的,所以需要修改字符集

vim rvm-installer.sh

set ff=unix 强制修改为unix的字符集
赋个可执行权限

chmod 777 rvm-installer.sh

运行命令

./rvm-installer.sh

下载安装

[parallels@10 redis-6.0.8]$ ./rvm-installer.sh
Downloading https://github.com/rvm/rvm/archive/master.tar.gz
Installing RVM to /home/parallels/.rvm/Adding rvm PATH line to /home/parallels/.profile /home/parallels/.mkshrc /home/parallels/.bashrc /home/parallels/.zshrc.Adding rvm loading line to /home/parallels/.profile /home/parallels/.bash_profile /home/parallels/.zlogin.
Installation of RVM in /home/parallels/.rvm/ is almost complete:* To start using RVM you need to run `source /home/parallels/.rvm/scripts/rvm`in all your open shell windows, in rare cases you need to reopen all shell windows.
Thanks for installing RVM
Please consider donating to our open collective to help us maintain RVM.Donate: https://opencollective.com/rvm/donate

安装成功
按照提示执行

source /home/parallels/.rvm/scripts/rvm

运行指令查看ruby版本

 rvm list known
[parallels@10 redis-6.0.8]$ rvm list known
#MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.10]
[ruby-]2.5[.8]
[ruby-]2.6[.6]
[ruby-]2.7[.1]
ruby-head#for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.2#JRuby
jruby-1.6[.8]
jruby-1.7[.27]
jruby-9.1[.17.0]
jruby[-9.2.13.0]
jruby-head#Rubinius
rbx-1[.4.3]
rbx-2.3[.0]
rbx-2.4[.1]
rbx-2[.5.8]
rbx-3[.107]
rbx-4[.20]
rbx-5[.0]
rbx-head#TruffleRuby
truffleruby[-20.2.0]#Opal
opal#Minimalistic ruby implementation - ISO 30170:2012
mruby-1.0.0
mruby-1.1.0
mruby-1.2.0
mruby-1.3.0
mruby-1[.4.1]
mruby-2.0.1
mruby-2[.1.1]
mruby[-head]#Ruby Enterprise Edition
ree-1.8.6
ree[-1.8.7][-2012.02]#Topaz
topaz#MagLev
maglev-1.0.0
maglev-1.1[RC1]
maglev[-1.2Alpha4]
maglev-head#Mac OS X Snow Leopard Or Newer
macruby-0.10
macruby-0.11
macruby[-0.12]
macruby-nightly
macruby-head#IronRuby
ironruby[-1.1.3]
ironruby-head

选择安装2.7版本

rvm install 2.7

[parallels@10 program]$ rvm install 2.7
Searching for binary rubies, this might take some time.
No binary rubies available for: centos/7/x86_64/ruby-2.7.1.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for centos.
Installing requirements for centos.
Installing required packages: bison, libffi-devel, readline-devel, sqlite-devel, zlib-devel, openssl-devel..parallels password required for 'yum install -y bison libffi-devel readline-devel sqlite-devel zlib-devel openssl-devel':
..............................
Requirements installation successful.
Installing Ruby from source to: /home/parallels/.rvm/rubies/ruby-2.7.1, this may take a while depending on your cpu(s)...
ruby-2.7.1 - #downloading ruby-2.7.1, this may take a while depending on your connection...% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed80 14.0M   80 11.3M    0     0   9685      0  0:25:16  0:20:25  0:04:51 11153
curl: (18) transfer closed with 2813156 bytes remaining to read
Partial file(18). Only a part of the file was transferred. Removing partial and re-trying.% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 14.0M  100 14.0M    0     0   396k      0  0:00:36  0:00:36 --:--:--  278k
Checking fallback: https://ftp.ruby-lang.org/pub/ruby/2.7/ruby-2.7.1.tar.bz2% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 14.0M  100 14.0M    0     0  2087k      0  0:00:06  0:00:06 --:--:-- 2188k
ruby-2.7.1 - #extracting ruby-2.7.1 to /home/parallels/.rvm/src/ruby-2.7.1.....
ruby-2.7.1 - #configuring.......................................................................
ruby-2.7.1 - #post-configuration..
ruby-2.7.1 - #compiling...............................................................................................
ruby-2.7.1 - #installing.................................
ruby-2.7.1 - #making binaries executable...
Installed rubygems 3.1.2 is newer than 3.0.8 provided with installed ruby, skipping installation, use --force to force installation.
ruby-2.7.1 - #gemset created /home/parallels/.rvm/gems/ruby-2.7.1@global
ruby-2.7.1 - #importing gemset /home/parallels/.rvm/gemsets/global.gems................................................-
ruby-2.7.1 - #generating global wrappers.......
ruby-2.7.1 - #gemset created /home/parallels/.rvm/gems/ruby-2.7.1
ruby-2.7.1 - #importing gemsetfile /home/parallels/.rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.7.1 - #generating default wrappers.......
ruby-2.7.1 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-2.7.1 - #complete
Ruby was built without documentation, to build it run: rvm docs generate-ri
[parallels@10 program]$ ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux]

最后ruby版本 2.7,安装成功,
按照网上教程来也是可以,唯一搞的就是https://get.rvm.io无法访问,一直在报错
Failed to connect to raw.githubusercontent.com port 443: Operation timed out

谁知道TMD白装了

WARNING: redis-trib.rb is not longer available!
You should use redis-cli instead.All commands and features belonging to redis-trib.rb have been moved
to redis-cli.
In order to use them you should call redis-cli with the --cluster
option followed by the subcommand name, arguments and options.Use the following syntax:
redis-cli --cluster SUBCOMMAND [ARGUMENTS] [OPTIONS]Example:
redis-cli --cluster helpTo get help about all subcommands, type:
redis-cli --cluster help

>>>个人博客–centos安装升级ruby>>>

centos安装升级ruby相关推荐

  1. Centos安装升级Mysql最新版本

    升级之前,先把整个数据库备份一下,有备无患 备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步.输入命令: mkdir /software  建立一个文件夹存放备份文件 mysq ...

  2. Mac下升级ruby至最新版本

    升级ruby Mac OS自身安装的有ruby,但是版本较低,为2.0.x 而安装CocoaPods,最低版本是2.2 查看ruby版本 ruby --version 安装homebrew ruby ...

  3. centos7安装uwsgi报错_如何将CentOS 7升级到CentOS 8

    在本文中,您将学习如何将CentOS 7升级到CentOS 8.本文描述的步骤尚未描述正式升级,因此不能应用于生产服务器. ​ Upgrade-CentOS-7-to-CentOS-8 步骤1:安装E ...

  4. Centos升级ruby

    CentOS7 安装的ruby默认版本是: ruby -v [11:43:53] ruby 2.0.0p648 (2015-12-16) [x86_64-linux] 安装vimwiki_markdo ...

  5. Ruby学习-安装、升级Ruby菜鸟教程(Linux环境下)

    1.安装Ruby命令: sudo apt-get install ruby-full 2.查看Ruby版本: ruby -v 3.升级Ruby版本: 第一步:添加PPA源:sudo add-apt-r ...

  6. centos安装tensorFlow的java环境

    参考问题汇总 centos安装tensorFlow版本的时候会遇到的一些问题,参考这个链接:https://blog.csdn.net/luoyexuge/article/details/783212 ...

  7. CentOS6.8 安装/升级Python2.7.x,并安装最新setuptools、pip、fabric程序总结

    最终靠谱的可借鉴文档: 1.python官网 2.http://lovesoo.org/python-fabric-yuan-cheng-zi-dong-bu-shu-jian-jie.html 3. ...

  8. NOSQL系列-Redis精简版安装与Ruby测试

    简介:Redis是一个NOSQL数据库,它是一款key-values存储型数据库,也叫"memcached改进版",它不同与memcached最大特点是它由内存+硬盘来存储数据的, ...

  9. Centos安装Vmware-Tools工具

    1.打开指定的Centos虚拟机,点击清单-->虚拟机-->客户机-->安装/升级VMware-Tools(<u>W</u>): 2.登录Centos会话台, ...

最新文章

  1. Java基于百度API的图片文字识别(支持中文,英文和中英文混合)
  2. Morphia - mongodb之ORM框架
  3. Analyzer报表结果行
  4. c语言函数实现strstr,C语言实现strstr函数模拟
  5. HTML+CSS制作七夕跳动的红心动画效果
  6. Ubuntu 16.04 LTS Final Beta about JAVA
  7. 金蝶k3服务器物理内存过高,金蝶k3提示超出内存解决方案
  8. Error 1606 Could Not Access Network Location %SystemDrive%/inetpub/wwwroot/
  9. 高一计算机会考英语作文,高一考试英语作文常考题目及范文
  10. 根的存在定理(零点存在定理)
  11. zookeeper因内存不足造成的CPU占用率高
  12. 服务器编程之路:进无止境(下)
  13. Minecraft Mod开发环境搭建 | Minecraft 1.15.2 | Forge 31.1.0
  14. Laravel打印操作的sql 阿星小栈
  15. 安卓源码AOSP下载使用的正确姿势
  16. Golang面向对象之-类
  17. 微信小程序学习日记7
  18. 会python_20小时学会Python,可能吗?
  19. 复合类型(compound type)
  20. 初学python体验

热门文章

  1. 文明6游戏 linux,《文明6》正式支持Linux/SteamOS 但不支持Intel核显和A卡
  2. 经典卷积网络:AlexNet、ZFNet、VGG、GoogleNet、ResNet
  3. 基于相关性的模板匹配NCC
  4. nginx 反向代理404
  5. Thought works培训感悟
  6. 能听懂口音的开源语音系统来了:OpenAI出品,支持99种语言,英文识别能力直逼人类...
  7. 夫妻相濡以沫恩爱一生的八条黄金法则
  8. keepalived 检测服务状态、keepalived 检测脚本
  9. 深入理解快速排序(随机快排、双路快排、三路快排)
  10. 记录一次慢SQL优化:大表关联小表->拆解为单表查询