ruby-on-rails - Gemfile 中同一 gem 的不同版本 - 可能吗?

标签 ruby-on-rails ruby rubygems

我有 2 个 gem :

gem 'A'
gem 'B'
gem 'C'

gem 'X'

gems A、B 和 C 有一个依赖项,即 gem X。gem X 只是碰巧在 Gemfile 中,而不是在 Gemfile.lock 中,因为它本身在整个应用程序中使用。

但是,A 和 B(以及其他 gem,实际上)需要 X 的版本 1,而 C 和只有 C 需要版本 2。我怎样才能让他们使用 X 的不同版本?

最佳答案

不,它在 bundler 中是不允许的

关于ruby-on-rails - Gemfile 中同一 gem 的不同版本 - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27856377/

相关文章:

ruby-on-rails - 覆盖 rails 中的默认脚手架 View 不起作用

ruby - 如何在 Ruby 中显示输入历史记录?

php - 处理 gem 数据

mysql - 无法在 Windows 上安装 mysql2 for Rails 3

ruby - 还有其他方法可以规避格式不正确的要求 YAML::Syck::DefaultKey 错误然后升级 RubyGems 吗?

javascript - rails partials 中的内联 Javascript

ruby-on-rails - CSV 解析返回 "Unquoted fields do not allow\r or\n"但在源文件中找不到错误?

ruby-on-rails - 回形针不保存,没有错误

mysql - 向工作表写入查询时存储为文本的数字

javascript - Rails 渲染 json 显示在屏幕上