2013-01-06 13 views
6

GemFile'da mücevher 'sorgu rayları' olarak bırakıp paketi yükleyin . Böyle sürüm belirtmek Ama eğer:Bu makinede bulunan mücevherlerde 'jquery-rails (= 2.0.0) ruby' bulunamıyor

gem 'jquery-rails', '2.0.0' 

ve paket yüklemek veya güncelleştirmek istediğiniz, işe ve başlığında hata gösterir etmez.

Ben de bir

sudo gem install jquery-rails 

yaptı ve jQuery'ye bir sürümünü vermek için tekrar denedi ama yine işe yaramadı.

Neden ?!

+0

Sürüm numarası olmadan bırakarak jquery 2.0.0 sürümüne ihtiyacınız yoktur. – hd1

cevap

26

Mevcut v2.0.0 jquery rayları yok - it was yanked. 2.0.1 veya daha sonra kullanmayı denemelisiniz. Genel olarak, bu küçük versiyonu için son hata düzeltmeleri almak için '~>' yardımcı belirtmek için iyidir: Bu 2.0.x serisinin sonuncusu v2.0.3 kuracaktır

gem 'jquery-rails', '~> 2.0.0' 

. Daha fazla bilgi için What does tilde-greater-than (~>) mean in Ruby gem dependencies? ve http://semver.org/'u okuyun.

+1

Teşekkür ederiz! Ruby on Rails Tutorial'da bu hata ile sıkışıp kaldım –