gpt4 book ai didi

ruby - 无法通过 bundler 安装我自己的 gem,但可以使用 ruby​​gems 安装

转载 作者:数据小太阳 更新时间:2023-10-29 08:09:44 36 4
gpt4 key购买 nike

我创建了一个 gem 并将其推送到 ruby​​gems。我可以安装使用:

'gem install mygem'
=> mygem installed

..和..

# Gemfile
gem 'mygem', git: 'git@github.com:me/mygem.git'

但是如果我只将 gem 'mygem' 放在我的 Gemfile 中并 bundle install,我会收到此错误:

Fetching gem metadata from https://rubygems.org/.......
Fetching gem metadata from https://rubygems.org/..
Could not find gem 'mygem (>= 0) ruby' in the gems available on this machine.

gem 在格林威治标准时间下午 3 点被推送到 ruby​​gems。不确定元数据 bundler 正在获取的元数据是否与用于 gem install 的元数据相同。

在将 mygem 添加到 Gemfile 之前,我已成功bundle install 30 个其他 gem。还要注意 available on this machine 部分。为什么不像我以前见过很多次那样在任何来源中?

Bundler version 1.2.2

最佳答案

更正:一段时间后,我刚刚添加的 gem 出现在 bundler 寻找它们的地方。显然,很少更新 gem 列表 bundler 的使用。因此,对于正在开发中的 gems,只需在 Gemfile 中使用 :git 符号:

gem 'iso_3166', :git => 'git@github.com:sergeych/iso_countries.git'

关于ruby - 无法通过 bundler 安装我自己的 gem,但可以使用 ruby​​gems 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13843434/

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