gpt4 book ai didi

ruby-on-rails - 强制 Bundler 安装本地 Ruby 版本支持的 gems

转载 作者:太空宇宙 更新时间:2023-11-03 16:18:09 25 4
gpt4 key购买 nike

有没有办法在不指定依赖项的情况下安装最新支持的版本?

我在使用 activesupport 时遇到问题 gem 。最新版本 (5.0.0.1) 支持 Ruby >= 2.2.2。如果我指定我需要这样的 gem '~> 4.2'即使我使用的是 Ruby 2.0,Bundler 也会尝试安装版本 5。指定确切版本 4.2.7.1或设置最大值 '~> 4.2', '< 5'有效,除非将 gem 与 Rails 5 一起使用。

有没有办法根据当前的 Ruby 版本来管理 gem 版本?

最佳答案

显然新版本的 Bundler 会自动为你做这件事。我找到了 this comment来自 André Arko,提到这已经包含在最新的 RC 版本中。

我在我的 Gemfile 中指定了 Ruby '2.0',使用 gem install bundler --pre 安装了 Bundler(它安装了 bundler-1.13.0.rc.2)并且bundle install 已成功安装 activesupport 4.2.7.1。

使用 Bundler 1.12.5 我遇到了以下错误:

An error occurred while installing activesupport (5.0.0.1), and Bundler cannot continue.

关于ruby-on-rails - 强制 Bundler 安装本地 Ruby 版本支持的 gems,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39366188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com