我刚刚制作了一个小宝石并将其推到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
我刚刚制作了一个小宝石并将其推到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
尝试修复您的宝石名称。选择下划线或连字符,但不要混合使用。
例如,您有:
# .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:它也可以通过捆绑器工作。(感谢@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 由于昨晚自己的更新而出现延迟或故障。