ruby项目如何配置RVM自动切换ruby-version/gemset

RVM的wiki上有好几种指定ruby-version/gemset的方法。我推荐的是使用两个配置文件.ruby-version,.ruby-gemset分别指定ruby的版本和gemset。这种方式的优点是安全,方便,详细的解释请见参考链接。

在项目根目录下,新建下面两个文件。
.ruby-version:

1.9.3-p448 #指定项目的ruby版本

.ruby-gemset:

your_project_gemset #指定项目的gemset

配置好之后,cd到项目的根目录下,如果未安装该版本的ruby,命令行会有提示信息。如果没有指定的gemset,会新建gemset。

给不同的项目设置单独的gemset,能避免版本冲突,运行ruby命令时可以放心的省掉‘bundle exec’。

参考链接:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.