2013-02-25 32 views

回答

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點PST)。我的猜測是Rubygems由於昨晚自己的更新而導致延遲或故障。

+0

我懷疑可能是這種情況,但我推出了修復此問題的'0.0.2',但它仍然無效。 – andy 2013-02-25 10:17:58

+0

它通過下載並安裝它,但不通過從rubygems進行gem install來工作。也許RubyGems今晚有一個名稱更新延遲? – joelparkerhenderson 2013-02-25 10:39:04

+0

嗯,我會等一會兒,看看。這似乎是最有可能的選項 – andy 2013-02-25 10:40:20

相關問題