2012-12-25 11 views
6

Sto provando a eseguire una semplice operazione di rake. Quando lo faccio, ottengo il seguente errore:non può attivare rake (= 0.9.2.2, runtime) per [], già attivato rake-10.0.2 per []

non può attivare rake (= 0.9.2.2, runtime) per [], già attivato rake-10.0.2 per []

corro la lista gemma comando e elenca il rake con 10.0.3, 0.9.2.2 e 0.8.7.

Quindi, digito gem uninstall rake -v 10.0.3. Secondo il prompt, la disinstallazione è andata a buon fine - ma la versione 10.0.3 è ancora presente quando faccio un elenco di gemme - e ho ancora lo stesso identico problema quando provo a eseguire qualsiasi attività di rake.

Qualche suggerimento?

Grazie in anticipo, Tim

+2

Cosa ne pensi di 'bundle exec' di fronte? –

risposta

9

È possibile:

  • corsa bundle exec rake utilizzare la versione di rake quotata sul Gemfile.lock se non si vuole aggiornarlo
  • aggiornare la versione di rastrello utilizzato nella Gemfile.lock eseguendo bundle update rake e quindi sarai in grado di usare di nuovo il comando rake!
14

Probabilmente hanno la versione precedente di rake elencato nel vostro Gemfile.lock. Prova a eseguire bundle update rake, che dovrebbe aggiornare tutto ciò che riguarda il rake e cambiare il tuo Gemfile.lock pure.

+0

Ho provato questo e dice "Impossibile trovare Gemfile" – isomorphismes

Problemi correlati