RVM 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
RVM 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
RVM 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
RVM 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
RVM 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache 2.0
开发语言 Ruby
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 bear256
适用人群 未知
收录时间 2011-11-22

软件简介

需要重新创建另一个 Ruby 编码人员的开发环境?希望体验最新版本的 JRuby?想要将您的工作隔离到一组特定的 gem 中?有了方便且聪明的 Ruby Version Manager,您可以完成所有这些以及更多的工作。

RVM是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。它提供了以下重要的特性:

  • RVM 目前可构建超过 35 种实现。通过一条命令就可以下载、构建和安装任意 Ruby 解释器。

  • 它创建和管理任意数量的 Ruby 环境,其中每个环境提供单独的 Ruby 解释器。因此,一个项目可以使用 JRuby,而在同一台计算机上开发的另一个项目则可以指定最新的 MRI。

  • 此外,每个环境可以拥有任意数量的分散 gem 集合。RVM 将每个集合适当地称为 gemset。您可以有一个与 JRuby 关联的名为 auto_parts_store 的 gemset,以及一个与 MRI 版本 1.9.3 关联的名为 auto_parts_store 的完全不同的 gemset。每个 gemset 在解释器上下文中必须使用一个惟一名称。

  • 解释器与 gemset 的结合(提供运行 Ruby 代码和库代码主体的引擎)可通过 interpreter@gemset 符号轻松引用,其中,interpreter 是一个已知解释器的名称,而 gemset 是现有 gemset 的名称。例如,1.8.7p302@acme 指的是面向该语言的 1.8.7 版本的 Ruby MRI 补丁级别 302,以及面向 Acme 网站的 gem 集合。gemset 可以使用任意名称。各个解释器的名称由 RVM 提供。

  • 在不同环境之间切换非常简单。您需要键入以下命令:rvm interpreter@gemset。

  • 通常,在您的主目录中,每个环境都是自包含的和筒仓式 (siloed) 的。事实上,整个 RVM 系统都位于您的主目录中,确保另一个用户无法强制改写或破坏您已经集合的内容,类似地,您也无法破坏其他用户已经集合的内容。(您也可以集中安装 RVM,但是这种做法不太常见)。

  • 您可以对其中一个、一些或所有环境运行应用程序的测试套件。在本地运行 MRI,但是在服务器上使用 REE。使用 RVM 对两者测试代码,然后再正式使用这些修改。

RVM 允许您快速试用代码组合,从而可以保持应用程序的稳定和与时俱进。如果发布了一个新的 MRI,您可以在 RVM 中构建它,创建一个新的环境,运行测试,如果一切顺利的话就可以使用这个新的 MRI 了。

RVM 的安装非常简单。只需要使用一条命令并对您的 shell 启动脚本稍作更改即可。


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


展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表于软件架构专区
2015/09/11 10:03

rvm纪录

anyone using rvm will be operating with `umask u=rwx,g=rwx,o=rx` To start using RVM you need to run `source /etc/profile.d/rvm.sh`

0
0
发表了博客
2012/05/30 09:47

rvm使用

项目的版本管理 cd dir rvm --rvmrc --create ree@projectb 以前自己写,今天查一下文档,有自动的,其实一个稳定的项目应该有一个

0
0
发表于AI & 大数据专区
2016/08/10 16:30

RVM is not a function, selecting rubies with 'rvm use …' will not work

install rvm by xShell, run rvm command in ubuntu terminal.

0
0
发表了博客
2016/06/20 16:14

Unbuntu安装RVM

apt-get install curl #安装rvm curl -L https://get.rvm.io | bash #执行启动 source /home/mafei/.rvm/scripts/rvm Installing RVM to /home/mafei/.rvm/ Adding rvm PATH line to /home/mafei/.bashrc /home/mafei/.zshrc. Adding rvm loading line to /home/mafei/.bash_profile /home/mafei/.zprofile. Insta...

0
0
发表了博客
2014/07/16 23:55

RVM 实用指南

rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。 https://rvm.io/ 如果你打算学习ruby/rails, rvm是必不可少的工具之一。 这里所有的命令都是再用户权限下操作的,任何命令最好都不要用sudo. rvm安装 $ curl -L get.rvm.io | bash -s stable $ source ~/.bashrc $ source ~/.bash_pro...

0
0
发表了博客
2018/12/09 16:33

RvmTranslator6.6 - RVM to CATIA

RvmTranslator6.6 - RVM to CATIA eryar@163.com RvmTranslator can translate the RVM file exported by AVEVA Plant(PDMS)/AVEVA Marine to STEP, IGES, STL, DXF, 3D PDF, OBJ, 3DXML, .etc. So it can be used for exchanging model data between other CAD software, such as Autodesk AutoCAD, Plant3d, 3ds Max, ...

0
0
发表了博客
2012/01/10 09:34

Ubuntu上安装rvm

什么是 rvm ? rvm 的全称是 Ruby Version Manager ,是一款由 Wayne E. Seguin 开发的一款命令行工具。rvm 能够让你轻松的安装、管理 ruby 生产力环境,诸如不同版本的解释器和 gem 。 rvm 的项目官网是: https://rvm.beginrescueend.com/ 安装 rvm 我们在这里只讨论单用户的安装,也就是会把 rvm 装到用户的主文件夹。...

0
0
发表了博客
2018/07/10 11:16

rvm,ruby的安装

os: centos 7.5 ruby:2.4.4 安装rvm # curl -L get.rvm.io | bash -s stable % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 194 100 194 0 0 255 0 --:--:-- --:--:-- --...

0
0
发表了博客
2013/09/09 17:55

安装ruby用rvm

root@AY130517082447314dd4Z ~]# curl -L https://get.rvm.io | bash -s stable --ruby % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 15779 100 15779 0 0 6764 0 0:00:02 0:00:02 --:--:-- 83486 Please read and follow further instructions. Press EN...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2012/05/17 19:18

ruby的rvm安装使用微教程

操作系统 centos 6.2 安装rvm curl -L get.rvm.io | bash -s stable 说明下, 如果用root帐户操作, 默认会將 rvm 装到 /usr/local/rvm 下. 其它帐号则在 ~/ 目录下. 加载 rvm : source ~/.rvm/scripts/rvm 好了, 装ruby. rvm install 1.9.3 也可以用 rvm list known 列出可安装的 ruby 版本, 如安装1.9.2. rvm install 1....

1
2
发表了问答
2012/11/14 20:46

rvm,gems,rubygems,bundle,gemfile,git,rake,怎么这么多概念,都是干什么用的?

本文系转载 原文:http://yinghuayuan8866.blog.163.com/blog/static/2245702720122909571/ 作者:寒秋雪狼——生活很美 RVM(Ruby Version Manager): is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems. 用于帮你安装...

1
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
4 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部