您当前的位置: 首页 >  centos

ITKEY_

暂无认证

  • 0浏览

    0关注

    732博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Centos升级ruby

ITKEY_ 发布时间:2021-06-19 12:12:29 ,浏览量:0

CentOS7 安装的ruby默认版本是:

 ruby -v                                                                                                              [11:43:53]
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]

安装vimwiki_markdown最低要求是Ruby version < 4.0, >= 2.2

gem install vimwiki_markdown                                                                                         [11:43:16]
ERROR:  Error installing vimwiki_markdown:
	minitest requires Ruby version = 2.2.

那么如何升级呢?

安装RAM

RAM(Ruby Version Manager )是一款RAM的命令行工具,可以使用RAM轻松安装,管理Ruby版本。RVM包含了Ruby的版本管理和Gem库管理(gemset)。 可以使用如下命令进行安装RAM:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable

在这里插入图片描述 安装完成。 更新配置文件,使其立马生效:

source /etc/profile.d/rvm.sh

查看一下版本:

root@VM-0-4-centos: ~ # rvm -v                                                                                                               [11:50:50]
rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

说明安装成功了。

安装ruby

安装之前先把之前使用yum安装的ruby卸载。

yum remove ruby
查询版本列表
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[.2]
[ruby-]3[.0.0]
ruby-head

内容比较长,按q可以退出。 我这里就以安装[ruby-]2.7[.2]为例。

rvm install 2.7

这一步很慢,耐心等待吧。我的云服务器下载好久。大约15分钟左右。 安装完成后,查询一下版本

root@VM-0-4-centos: ~ # ruby -v                                                                                                              [12:03:08]
ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux]

总算是成功啦。

更改国内源

默认的源下载有些慢,我这里更改成科大的源。

gem sources  #列出默认源
gem sources --remove https://rubygems.org/  #移除默认源
gem sources -a https://mirrors.ustc.edu.cn/rubygems/  #添加科大源

再次安装下之前安装失败的软件

gem install vimwiki_markdown 

这次就顺利完成啦!

Done installing documentation for escape_utils, rouge, nokogiri, thread_safe, tzinfo, concurrent-ruby, i18n, activesupport, html-pipeline, ruby-enum, commonmarker, github-markup, vimwiki_markdown after 16 seconds
13 gems installed
总结

教程结束,希望对您有帮助!

参考文档
  • https://www.jianshu.com/p/7a625eb8cde0
  • https://mirrors.ustc.edu.cn/help/rubygems.html?highlight=gem
关注
打赏
1665243900
查看更多评论
立即登录/注册

微信扫码登录

0.0386s