【发布时间】:2013-08-02 07:10:00
【问题描述】:
我有一台运行多个独立 ruby 脚本的机器。每次我必须为其中一个脚本升级一些 gem 时,我都必须寻找它对其他脚本的影响。您认为为 ruby 脚本每个创建一个 gemfile 是一个好习惯,或者有人可以推荐我一种更好的方法来维护这样的系统吗?我有时也想在不同的脚本中使用同一个 gem 的不同版本。
【问题讨论】:
我有一台运行多个独立 ruby 脚本的机器。每次我必须为其中一个脚本升级一些 gem 时,我都必须寻找它对其他脚本的影响。您认为为 ruby 脚本每个创建一个 gemfile 是一个好习惯,或者有人可以推荐我一种更好的方法来维护这样的系统吗?我有时也想在不同的脚本中使用同一个 gem 的不同版本。
【问题讨论】:
我为每个项目创建了独立的 gemset,以确保 gems 和它的版本都可以。 RVM 提供了管理 gemsets 的所有工具。
因此,您需要为每个脚本创建一个单独的文件夹,其中包含自己的.ruby-gemset。
【讨论】: