什么时候才能找到rubygem?

时间:2013-02-25 09:50:44

标签: ruby rubygems

我刚刚制作了一个小宝石并将其推送到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

1 个答案:

答案 0 :(得分:2)

尝试修复您的宝石名称。选择下划线或连字符,但不要混合它们。

例如,你有:

# .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出现了延迟或故障。

相关问题