`

rvm 使用记录

 
阅读更多

rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。

https://rvm.io/

 

安装 ruby-2.1.2

rvm install 2.1.2

 

列出各个版本信息。

rvm list known

 

使用一个ruby版本

rvm use 2.1.2

 

设置默认版本

rvm use 2.1.2 --default

 

查询已经安装的ruby

rvm list

 

卸载一个已安装版本

rvm remove 1.9.2

=====================================

gemset 的使用

 

rvm 可以管理不同的gemset.

gemset 是一个独立的虚拟gem环境,每一个gemset都是相互独立的。

 

建立gemset

rvm use 2.1.2

rvm gemset create rails_4_1_6

然后可以设定已建立的gemset做为当前环境

use 可以用来切换语言,或者gemset

 

rvm use 2.1.2

rvm use 2.1.2@rails_4_1_6

然后所有安装的gem都是安装在这个gemset之下。

 

列出当前ruby的gemset

rvm gemset list

 

清空gemset中的gem

rvm gemset empty 2.1.2@rails_4_1_6

 

删除一个gemset

rvm gemset delete 2.1.2@rails_4_1_6

 

项目自动加载 gemset,例如:

rvm install 2.1.2

rvm use 2.1.2

rvm gemset create rails_4_1_6

rvm use 2.1.2@rails_4_1_6

创建好之后,在项目目录下,建立一个.rvmrc文件。文件内容:

rvm use 2.1.2@rails_4_1_6

 

 

安装过程

Ruby enVironment Manager 1.29.11 (latest) (c) 2009-2020 Michal Papis, Piotr Kuczynski, Wayne E. Seguin

 

Warning, new version of rvm available '1.29.12', you are using older version '1.29.11'.

You can disable this warning with:   echo rvm_autoupdate_flag=0 >> ~/.rvmrc

You can enable auto-update with:     echo rvm_autoupdate_flag=2 >> ~/.rvmrc

You can update manually with:        rvm get VERSION                         (e.g. 'rvm get stable')

 

Searching for binary rubies, this might take some time.

Found remote file https://rvm_io.global.ssl.fastly.net/binaries/osx/10.15/x86_64/ruby-3.0.0.tar.bz2

Checking requirements for osx.

Installing requirements for osx.

Updating system......

Installing required packages: autoconf, automake, libtool, pkg-config, coreutils, libksba./

 

 

.........

Warning: You are using macOS 10.15.

We (and Apple) do not provide support for this old version.

It is expected behaviour that some formulae will fail to build in this old version.

It is expected behaviour that Homebrew will be buggy and slow.

Do not create any issues about this on Homebrew's GitHub repositories.

Do not create any issues even if you think this message is unrelated.

Any opened issues will be immediately closed without response.

Do not ask for help from MacHomebrew on Twitter.

You may ask for help in Homebrew's discussions but are unlikely to receive a response.

Try to figure out the problem yourself and submit a fix as a pull request.

We will review it but may or may not accept it.

 

==>Upgrading 3 outdated packages:

openssl@1.1 1.1.1q -> 1.1.1s

readline 8.1.2 -> 8.2.1

zlib 1.2.12 -> 1.2.13

分享到:
评论

相关推荐

    RVM程序.rar_Epilepsy_癫痫_癫痫信号_癫痫程序_脑电程序

    3. 分类模型建立:使用RVM构建分类器,训练模型以区分正常脑电图和癫痫发作时的脑电图,或者识别不同的癫痫类型。 4. 评估与优化:通过交叉验证等方式评估模型性能,调整模型参数以提高预测准确性和敏感性。 5. ...

    基于RVM的AVS视频解码芯片的验证.pdf

    Vera支持广泛的硬件描述语言(HDL),如Verilog、VHDL等,被用于生成测试激励、监测测试执行、记录和报告测试结果。 RVM验证方法学将整个验证平台从下到上划分为五个层次:信号层、命令层、功能层、场景层和测试层...

    Centos 6.x redmine安装过程全记录

    RVM是一个流行的Ruby版本管理工具,可以让用户在同一个系统中安装和使用多个版本的Ruby。 5. RVM安装Ruby:通过RVM安装了Ruby 2.0.0版本,并设置为默认版本。RVM的安装过程中包括了导入密钥、安装RVM、确认RVM版本...

    mirror-historical-svn-jikesrvm:Subversion历史存储库的jikesrvm部分(即主代码)的镜像

    总结来说,“mirror-historical-svn-jikesrvm”提供了Jikes RVM的历史记录,让我们有机会见证一个高性能Java虚拟机的演进过程,理解其设计理念和实现技术。对于Java开发者、研究者,甚至是计算机科学的学生,这是一...

    基于MATLAB编程的相关向量机的回归分析

    1. `record.dat`:可能存储了实验记录或者训练过程中的数据,例如模型训练的迭代历史或性能指标。 2. `untitled.fig`:MATLAB保存的图形用户界面(GUI)文件,可能是一个用于交互式操作或结果展示的界面设计。 3. `...

    第一次安装.docx

    使用RVM安装Ruby - **列出已知的Ruby版本**: ```shell $ rvm list known ``` 这将列出所有可安装的Ruby版本。 - **安装特定版本的Ruby**: ```shell $ rvm install 2.4 ``` 这条命令会安装指定版本的...

    SBO敏捷库存(需要其他的可以留言下)

    - 课程分为五个模块,每个模块都包含具体的业务流程讲解和技术实操,以帮助用户快速掌握系统的使用方法。 - 课程总时长为47小时,按照不同的业务领域进行细分,确保学员能够针对性地学习所需的知识。 - **系统...

    linux redmine

    对于Ruby,通常推荐使用RVM(Ruby Version Manager)来管理不同版本的Ruby。通过RVM,你可以轻松地安装和切换Ruby版本,确保Redmine运行所需的环境。 安装步骤如下: 1. 安装RVM: 使用curl下载RVM安装脚本并执行...

    MingChen_MSc[1].pdf

    这种灵活性使得 Jikes RVM 成为学术界和工业界广泛使用的开源项目之一。 ##### 2.1.4 Jikes RVM 的平台独立特性 Jikes RVM 通过抽象层实现了平台独立性,这意味着它可以轻松地移植到不同的硬件架构上,如本项目中的...

    BerkeleyRVM-开源

    1. **检查点机制**:Berkeley RVM 使用定期创建检查点的方式记录系统状态,这些检查点包含了虚拟内存中的所有页面映射和数据。当系统崩溃时,可以利用最近的检查点快速恢复。 2. **日志记录**:在系统运行过程中,...

    chatomud

    生产default_confirm_url(devise-token-auth) 生产SMTP设置(动作邮件程序) Player.destroy_all ActiveRecord :: DeleteRestrictionError(由于依赖于text_infos而无法删除记录)设置RVM和Ruby首先安装rvm,ruby...

    PSO_python_pso算法_pso-python_粒子群算法python_

    2. **个人最好位置(Personal Best, pbest)**:每个粒子在其搜索过程中记录下自己找到的最优解,称为个人最好位置。 3. **全局最好位置(Global Best, gbest)**:整个群体中所有粒子的个人最好位置中,最优的那个被...

    historyboard-backend:CS2013 软件工程项目的历史板后端

    如果您使用的是 Windows,建议使用运行 Linux 的虚拟机,因为在 Windows 上配置 RVM 之类的东西可能非常棘手。 开始设置 要获取此存储库的本地副本,您需要运行以下命令: $ git clone ...

    structure_research

    此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列、缓存服务器、搜索引擎等) 部署说明 … ...

    QuickRails:Sublime Text 3的Rails快速生成器,Rake和Capistrano任务!

    QuickRails Sublime Text 2/3插件! 您有机会使用RubyMine快速生成器吗? 一直希望Sublime Text包含此功能吗? 现在你明白了! 特征: 快速生成器 快速耙任务 ...变更记录: QuickRails 1.0.7 201

    ror-apis

    设置在终端上运行以下命令以设置此项目“ rvm使用2.7.0@ror-apis --create”创建gemset。“捆绑安装”以安装所有软件包。“ rake db:create”创建数据库。“ rake db:migrate”运行所有迁移。“ rake db:seed”...

    Appanzee:使用 Cucumber 和 Ruby 的 Appium 测试套件以及一些用于猴子测试和控制 iOS 模拟器的便捷工具

    一些苹果脚本、ruby gems 和 python 脚本已经被投入使用,以将套件的功能扩展到远远超出 appium 的默认功能,启用: -猴子测试,具有简单的记录/报告格式以供复制- 视觉差异分析,生成带有差异标记的截图- 重置和无...

    保存各种编程语言的各种方法合集

    Django和Flask应用使用`git`和`virtualenv`,`requirements.txt`记录依赖。`manage.py`是Django项目的命令行接口,`app.py`是Flask的主文件。 9. **Android**: Android开发中,`Android Studio`集成`gradle`构建...

    我的ror的第一天

    可以使用RVM(Ruby Version Manager)或rbenv来管理不同版本的Ruby。 2. **安装Gem**: Ruby的包管理器是Gem,它用于安装Rails和其他依赖库。运行`gem install rails`命令将安装最新版本的Rails。 3. **创建新项目*...

Global site tag (gtag.js) - Google Analytics