2012-12-19 31 views
19

Bir mücevher oluşturdum ve bir sebepten dolayı bu, beni rahatsız ediyor ve bundler ile düzgün bir şekilde yüklemeyi reddediyor.Bundler bir gemin bir sürümünü bulamıyor, ancak aynı ada sahip olan gem yüklemesi

gem install switch_access-rails -v 1.1.6 

Ve mücevher rubygem'ler burada geçerli::

Could not find gem 'switch_access-rails (~> 1.1.6) ruby' in the gems available on this machine. 

Bu çalışır: ile başarısız

source 'https://rubygems.org' 
gem 'rails', '3.2.9' 
gem "switch_access-rails", "~> 1.1.6" 

paket yükleyin: Burada

Gemfile var https://rubygems.org/gems/switch_access-rails/versions/1.1.6

Sadece yardımcı olup olmadığını görmek için 1.1.5'den 1.1.6 sürümüne çarpmayı denedim bile.

Sürüm 1.1.4'ü paket yüklemeyle birlikte yükleniyor.

Paket yüklemeye/hata ayıklamaya nereden başlayacağınız hakkında ipuçları var mı?

cevap

35

ile ekleyebilirsiniz Ve bir bütün sonra googling gününü bu durum güncellemesinden bulamıyorum 12: http://twitter.com/rubygems_status/status/279019743166476288

Dizin bir bulut önbelleği yerine doğrudan rubygems'ten elde ediliyor gibi görünüyor.

Dizine bir baktım ve iki dizinde oldukça farklılıklar var, bu yüzden bir mücevher çıkardıysanız ya da yeni çıkan bir gemiyi kullanırsanız, -full-index'i eklemek zorunda kalabilirsiniz. uygun dizini al.

+0

sadece aws-sdk 3.0.1 ile bana oldu – user2153517

2

Uzak kaynak olarak listelenen rubyjem var mı?

Sizin Gemfile en azından dönmelidir dosyanın üst kısmında source :rubygems ve $ gem sources sahip olmalıdır: listede yok ise

*** CURRENT SOURCES *** 

http://rubygems.org/ 

, sen $ gem sources -a http://rubygems.org

+0

Üzgünüz. Gemfile'ımdan kopyalamayı unutmuşum, en azından kısaltmışım gibi. Ancak cevabı buldum. Mücevher bugün piyasaya çıktığında, rubygems endeksinde cloudfront metadata önbelleğe alma sorunu gibi görünüyor. – leifcr

İlgili konular