【发布时间】:2023-04-02 05:32:01
【问题描述】:
我在一家公司工作,我开发了 10 多种不同的 ruby 和 rails 应用程序。在这十个应用程序中,我有 3 个 ruby 版本和 7 个 gemsets(总共)。有某些实用程序 gem(如 pry、colored、git-up、hookup 等),我希望能够安装一次(每个 ruby - 如果需要)并可以跨 gemsets 访问在相同的 ruby 版本中。
我尝试将这些 gem 安装到每个 ruby 版本的“全局”gemset 中,但是,一旦我 cd 进入一个项目并且 gemset 发生更改(尽管相同的 ruby 版本),我就无法再访问 gem 的可执行文件了。我必须重新安装特定 gemset 中的 gem。
我只是觉得我错过了一些东西,因为我的系统上安装了很多重复的 gem。围绕这种期望行为的最佳实践是什么?谁能指出我正确的方向?
谢谢。
【问题讨论】:
标签: ruby-on-rails ruby gem rvm bundler