gpt4 book ai didi

ruby - rubygem 明明在那里却找不到?

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

我刚刚制作了一个小 gem 并将其推送到 Rubygems.org:

https://rubygems.org/gems/fragrant_wind

但是,我似乎无法再次下载它,有什么想法吗?

$ gem install fragrant_wind
ERROR: Could not find a valid gem 'fragrant_wind' (>= 0) in any repositor

最佳答案

尝试修复您的 gem 名称。选择下划线或连字符,但不要混用。

例如你有:

# .gemspec
s.name = 'fragrant-wind'

更好的是:

# fragrant_wind.gemspec
s.name = 'fragrant_wind'

编辑 1:我可以下载然后安装,但不能通过 RubyGems 运行。

$ gem install fragrant_wind-0.0.2.gem
Successfully installed fragrant_wind-0.0.2
1 gem installed
Installing ri documentation for fragrant_wind-0.0.2...
Building YARD (yri) index for fragrant_wind-0.0.2...
Installing RDoc documentation for fragrant_wind-0.0.2...
$ irb
> require 'fragrant_wind'
=> true
> FragrantWind.new.generate
=> "billowing waterfall"

编辑 2:它也可以通过 bundler 工作。(为此感谢@Bitterzoet)

# Gemfile
source 'https://rubygems.org'
gem "fragrant_wind"

$ bundle install
Fetching gem metadata from https://rubygems.org/..
Installing fragrant_wind (0.0.2)
Using bundler (1.2.3)
Your bundle is complete! ...

编辑 3:它现在按预期工作(太平洋标准时间星期一上午 10 点)。我的猜测是 Rubygems 由于昨晚自己的更新而出现延迟或故障。

关于ruby - rubygem 明明在那里却找不到?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15064166/

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