Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一台运行多个独立 ruby 脚本的机器。每次我必须为其中一个脚本升级一些 gem 时,我都必须寻找它对其他脚本的影响。您认为为 ruby 脚本每个创建一个 gemfile 是一种好习惯,或者有人可以推荐我一种更好的方法来维护这样的系统吗?我有时也想在不同的脚本中使用同一个 gem 的不同版本。
我为每个项目创建了独立的 gemset,以确保 gems 和它的版本都可以。 RVM提供了管理 gemsets 的所有工具。
因此,您需要为每个脚本创建一个单独的文件夹,其中包含自己的文件夹.ruby-gemset。
.ruby-gemset
使用RVM或RbEnv怎么样?
在这种情况下,您需要使用 rvm/rbenv 配置将每个文件放在单独的文件夹中。