RVM 配置Project

RVM 提供了多种方式来配置项目。
这里介绍两种方式

  • .rvmrc

  • .ruby-version

只有.rvmrc 在所有的RVM本版中均可使用。 而 .ruby-version 在 RVM 1.11.0 之后使用。

1. .rvmrc

这是第一个支持的格式,它有优先于任何其他文件。
但是.rvmrc有一个重大缺陷 - 它需要相互信任,以防止执行未经授权的代码,这使得它很难使用和并且部署到生产环境。
因此鼓励使用其他配置文件进行配置。


  echo 'rvm use ruby-2.2.2@kt' > .rvmrc

然后执行以下代码,添加信任


  rvm rvmrc trust /path/to/project

2. .ruby-version

.ruby-version 已经被 chruby 和 rbenv 支持。 .ruby-version 就是一个Ruby 名字
不需要执行信任,所以他比 .rvmrc 的方式要简单。

  echo 2.2.2 > .ruby-version

.ruby-version 相搭配使用的是 .ruby-gemset 用来特殊地指定 gemset


  echo kt > .ruby-gemset

然后使用如下命令

vim ~/.gitignore_global 在文件中添加


## RVM
.ruby-version
.ruby-gemset

ignoring-files


 git config --global core.excludesfile '~/.gitignore_global'

这样就省得在每个项目中的.gitignore 文件中添加 .ruby-version.ruby-gemset 文件

参考

rvm.io

ruby-china

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • RVM RVM 一个命令行工具,使用它你能简单的通过命令行进行安装,管理和与多个gem集的Ruby环境工作。这个网...
    _willing阅读 1,861评论 0 0
  • 我在柔漾的湖面上饮酒,一船,一友。 莹莹的雨幕,稍迷醉的眼神。水乡的白墙暗印水中,有滴答的水声。岸上桥边,走过的女...
    深得阅读 75评论 0 0
  • 周检视分享 马央军 20171022-20171028 没有反思的人生不值得过! 1、习惯+阅读+学习 1)生活习...
    马央军阅读 456评论 0 3
  • 我是日记星球96号星宝宝陶盈佳,正在参加孙老师的日记星球21天蜕变之旅的写作训练,这是我的第67篇原创日记,要在2...
    香油女王玲子阅读 617评论 0 3