首页 > 编程语言 >ruby 升级

ruby 升级

时间:2024-03-25 17:56:08浏览次数:17  
标签:com rvm 升级 RVM https ruby 安装

一、 安装rvm (ruby 版本管理)

官方文档: RVM: Ruby Version Manager - Installing RVM

1.安装 GPG 密钥

gpg --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
如果遇到问题 可能需要再次执行一遍

如果还是不行 请尝试访问官方文档进行解决方法:RVM: Ruby Version Manager -

2. 安装rvm

\curl -sSL https://get.rvm.io | bash
显示如下提示表示安装成功,提示高速我们 需要将所有将使用rvm的用户添加到“rvm”组,任何使用rvm的用户都将使用“umask u=rwx,g=rwx、o=rx”进行操作。

要开始使用RVM,您需要重启打开所有shell窗口 并运行`source /etc/profile.d/RVM.sh` 指令

Installation of RVM in /usr/local/rvm/ is almost complete:


3.重启 shell 窗口

4.运行

source /etc/profile.d/rvm.sh
5.检查版本

rvm -v

//rvm 常用指令
rvm --help //查看所有指令自行了解
二 、 利用rvm 安装 ruby

1.修改rvm 安装ruby 的镜像源

使用 rvm 官网 的方式安装 ruby,对网络要求比较高,国内安装基本很困难。

rvm 安装、配置成功之后,接下来需要考虑如何提高 rvm 安装 ruby 版本的速度了

在终端找到 .rvm/user/db 文件 (我的在 /usr/local/rvm/user/db 目录 因人而异 一下代码以我的为例)

echo "ruby_url=https://cache.ruby-china.com/pub/ruby" > /usr/local/rvm/user/db
2.查看 ruby 可安装版本

rvm list known
3.下载ruby 我这里安装的是 ruby 3.0.0

rvm install 3.0.0 //需要root 权限


我这里大概用了 三分钟左右 ,就很快~

安装ruby 之后 会有gem 指令

gem env //查看相关配置文件

ruby list gemsets // 查看 rails 可用版本
rvm list // 查看ruby 安装版本
三、修改 Gem 的软件安装源:

打开 RubyGems 镜像 - Ruby China 根据提示把安装源修改为国内

$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.com
# 确保只有 gems.ruby-china.com
四、安装 bundler,

gem install bundler:2.2.15 bundle
并配置为国内镜像

bundle config mirror.https://rubygems.org https://gems.ruby-china.com
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/m0_62406230/article/details/129806595

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:com,rvm,升级,RVM,https,ruby,安装
From: https://www.cnblogs.com/gaoyuechen/p/18094966

相关文章

  • 华为升级FIT AP示例(通过AC的命令行)
    升级FITAP示例(通过AC的命令行)前提条件从官网下载升级目标版本对应的系统软件包,保存在PC本地。如果下载的文件是压缩文件,则需要解压缩出系统软件包。AP已在WAC上线。背景信息升级的过程是先将系统软件包传到设备上,再将其设置为下次启动的软件包,然后重启设备。本文以......
  • cenots7升级openssl到 3.x
    原文地址:https://www.jianshu.com/p/e83595604846升级步骤:Openssl官网:https://www.openssl.org/source/#查看SSL版本[root@cnki-120-145-80~]#opensslversionOpenSSL1.0.2k-fips26Jan2017#获取旧的openssl命令的位置[root@cnki-120-145-80~]#whichopenssl/us......
  • 【Python实用技能】爬虫升级之路:从专用爬虫到用AI Agent实现通用网络爬虫(适合小白)
    大家好,我是同学小张,日常分享AI知识和实战案例欢迎点赞+关注......
  • 怎么升级c#版本
    AI生成的答案,先记录下升级C#版本通常是通过升级你的开发环境来实现的,例如VisualStudio。以下是升级C#版本的基本步骤:确定你想要使用的C#版本。确保你的开发环境支持该版本的C#。例如,VisualStudio2019支持C#8.0,VisualStudio2022支持C#10.0。如果你的开发环境不支持所需......
  • FFMpeg笔记(十二)升级FFmpeg6.1
      FFmpeg最新版已更新6.1,许多之前标记为deprecated的api被彻底删除了,同时也增加了好多新的特性和功能。FFmpeg团队持续优化代码,新版本往往具有更高的编码和解码效率,因此及时更新FFmpeg版本,有利于提升应用的处理速度和资源利用率。本文记录项目中FFmpeg更新至6.1版本过程中遇到......
  • POI升级5.2.2报错问题
    POI升级5.2.2报错问题标签:版本冲突报错信息Exceptioninthread"main"java.lang.NoSuchMethodError:org.apache.logging.log4j.Logger.atDebug()Lorg/apache/logging/log4j/LogBuilder; atorg.apache.poi.openxml4j.opc.PackageRelationshipCollection.parseRelati......
  • CrossOver 23 用户可以免费升级到 CrossOver24吗?CrossOver用户如何升级呢?
    也就是上个月(2024年2月底)左右,CrossOver刚刚更新了24版本,CrossOver更新的内容有哪些,大家可以参考这篇文章:CrossOver24.0新功能介绍,这篇文章详细介绍了CrossOver24有哪些新特点,我想也满足了各位大佬的需求了吧,但是身为CrossOver23的用户,该怎么用上CrossOver24呢。难道我要重新......
  • abp9 .net8 升级错误记录
    错误一、Cannotfindcompilationlibrarylocationforpackage'System.Security.Cryptography.Pkcs'修复方法: 将以下配置设置添加到您的YX.OAM.Web.Mvc.csproj文件中。<GenerateRuntimeConfigDevFile>true</GenerateRuntimeConfigDevFile>错误二、使用多上下文,升级mys......
  • [c++/gcc] Centos 7.9升级 gcc 4.8.5 到 gcc11 [转]
    0序本文背景:因在centos7.9server上安装nodejs21.7.1,编译nodejs时,依赖了gnu17/gcc11。例如:遇到Qtrequiresc++11support、-std=gnu++17例如:编译器不支持c++17,就会提示:g++:error:unrecognizedcommandlineoption‘-std=c++17’例如:编译器不支持c++17,就会提示:g++:......
  • 内核升级步骤
    目录内核升级步骤一、下载内核包二、检查内核载入模块是否正常三、安装内核包四、检查是否已载入到可用内核五、设置默认内核六、检查内核修改结果七、生成grub2配置八、重启后检查内核版本是否已修改九、检查显卡驱动内核升级步骤一、下载内核包首先需要下载指定内核包kernel......