2013-01-06 3 views
6

Quindi nel file GemFile se lo lascio come gem 'query-rails' e installa il pacchetto, funziona . Ma se a specificare la versione in questo modo:Impossibile trovare gem 'jquery-rails (= 2.0.0) ruby' nelle gemme disponibili su questa macchina

gem 'jquery-rails', '2.0.0' 

e si desidera installare o aggiornare il pacchetto, non funziona e mostra l'errore nel titolo.

Ho anche fatto un

sudo gem install jquery-rails 

e ha cercato di nuovo per dare una versione di jQuery, ma ancora non ha funzionato.

Perché ?!

+0

Se non è necessario 'jquery versione 2.0.0' lasciandolo senza il numero di versione probabilmente sta bene. – hd1

risposta

26

Non è disponibile la gemma jquery-rails v2.0.0 - it was yanked. Dovresti provare a utilizzare 2.0.1 o versioni successive. In generale, è meglio specificare il '~>' aiuto per ottenere le ultime correzioni di bug per quella versione minore:

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

Questo installerà v2.0.3 che è l'ultima della serie 2.0.x. Leggi What does tilde-greater-than (~>) mean in Ruby gem dependencies? e http://semver.org/ per maggiori informazioni su questo.

+1

Grazie! Sono rimasto bloccato con questo errore nell'esercitazione Ruby on Rails –