本文概述
- 如何使用Gem
- Gem依赖
- Gem管理
- 更新RVM
- 总结
github社区通过发送到项目存储库的拉取请求来维护RVM。
句法:
【Ruby on Rails RVM版本管理用法】RVM的基本语法是
rvm command_options command ruby_to_act_on
RVM标志允许你更改RVM的行为。
要获取RVM命令列表, 请键入以下内容:
rvm help
如何使用Gem在Ruby中分发代码的一种方法是使用一种称为gems的格式。安装了Gems以扩展核心Ruby发行版的功能。而且通常会安装gem以使某些程序正常运行。
为了提供某些Ruby环境, 还可以安装仅与单个Ruby安装相关联的gem。此功能称为Gem集。
这意味着你可以具有相同gem的两个不同版本, 或者可以使gem不知道系统上的其他gem。
要查看当前Ruby可用的gemset, 请键入以下命令,
rvm gemset list
如果你安装了多个Ruby版本, 则可以通过键入以下内容查看所有gemset:
rvm gemset list_all
默认情况下, 配置了两个gemset:
- 默认值:如果未指定其他gemset, 则将应用此gemset。
- 全局:此gemset被使用的所有其他gemset继承。不需要选择它, 因为它将被自动包括在内。
Gem管理RVM为你提供了最灵活的Gem管理系统, 称为命名Gem集。它使你可以在应用程序的存储库中添加一个小的文本文件, 而不必检入大量的Gem。每个Rem的下载版本仅驻留在磁盘上, 而不是多个副本, 因为RVM的gemset管理使用一个公共的缓存目录。
更新RVM可以从实用程序中轻松地将RVM安装更新为新版本。
运行以下命令:
rvm get stable
RVM将获取并安装最新版本, 然后重新加载它。如果你的配置放在config / db中而不是在user / db中, 那么它将被清除。
要将RVM升级到最新版本, 请输入:
rvm get head
总结RVM是一种多功能工具, 可用于管理项目和整个Ruby环境。 RVM可用于配置服务器安装, 开发条件等。
推荐阅读
- Rails脚本工具使用介绍
- Ruby on Rails MVC开发基本概念
- Rails IDE或编辑器介绍
- Ruby Active Record解释和用法例子
- Mybatis使用Mapper代理模式开发
- Android获取启动页面Activity方法
- MobileNet V12017-CVPR-MobileNets Efficient Convolutional Neural Networks for Mobile Vision Applica
- FZOJ4167 The Happy Prince and Other Tales 题解
- Android Fragment(基本使用)