【发布时间】:2016-12-15 17:50:10
【问题描述】:
我想试试 Rails 和在 git master 分支上同步的 rails 命令行。同时,我希望能够轻松地将 rails gems 更新到最新的 master 并轻松切换到 stable 分支以处理现有项目。
知道我正在使用 rbenv 什么是最简单和更实用的解决方案?使用宝石套装?
谢谢。
【问题讨论】:
标签: ruby-on-rails rubygems ruby-on-rails-5
我想试试 Rails 和在 git master 分支上同步的 rails 命令行。同时,我希望能够轻松地将 rails gems 更新到最新的 master 并轻松切换到 stable 分支以处理现有项目。
知道我正在使用 rbenv 什么是最简单和更实用的解决方案?使用宝石套装?
谢谢。
【问题讨论】:
标签: ruby-on-rails rubygems ruby-on-rails-5
你是对的,在这里使用 gemsets 是你最好的选择。
对于 rbenv,有出色的 rbenv-gemset 插件,详细的 README 应该为您提供入门所需的所有方向。
我个人将 gem 存储在每个项目的基础上,所以当我开始一个新项目时,我做的第一步就是运行 echo '.gems' > .rbenv-gemsets。
这将告诉插件将所有项目的 gem 存储在项目本地名为 .gems 的文件夹中,因此允许您在不同的项目中使用不同的 Rails 版本(master、stable 等)。
【讨论】: