gpt4 book ai didi

ruby-on-rails - Bundler 找不到 gem 的版本,但使用相同名称的 gem install 可以工作

转载 作者:行者123 更新时间:2023-12-03 11:48:10 24 4
gpt4 key购买 nike

我创建了一个 gem,出于某种原因,这个 gem 一直困扰着我,并拒绝通过 bundle 程序正确安装。

这是 Gemfile:

source 'https://rubygems.org'
gem 'rails', '3.2.9'
gem "switch_access-rails", "~> 1.1.6"

bundle 安装失败:
Could not find gem 'switch_access-rails (~> 1.1.6) ruby' in the gems available on this machine.

这有效:
gem install switch_access-rails -v 1.1.6 

gem 在 ruby​​gems 上: https://rubygems.org/gems/switch_access-rails/versions/1.1.6

我什至尝试从 1.1.5 版升级到 1.1.6 版,看看是否有帮助。

使用 bundle install 安装 1.1.4 版。

关于从哪里开始查找/调试 bundle 安装的任何提示?

最佳答案

经过一整天的谷歌搜索,我发现了 12 月 12 日的状态更新:http://twitter.com/rubygems_status/status/279019743166476288

bundle install --full-index

似乎直接从 ruby​​gems 而不是从云端缓存中获取索引。

我看了下索引,两个索引有很大的区别,所以如果你刚发布了一个gem或者使用了一个新发布的gem,你可能需要加上--full-index才能得到正确的索引.

关于ruby-on-rails - Bundler 找不到 gem 的版本,但使用相同名称的 gem install 可以工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13961007/

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