Domanda

L'ultima versione di rails installato sul mio mac è 3.0.0.beta

gemma elenco restituisce rails (3.0.0.beta, 2.3.5, 2.3.4, 2.3.2, 2.2.2, 1.2.6)

Voglio creare un nuovo progetto con la versione 2.3.5

Così ho eseguito: rails _2.3.5_ myProject

Ma restituisce il seguente errore

$ rails _2.3.5_ photosbackup
/Library/Ruby/Site/1.8/rubygems.rb:777:in `report_activate_error': RubyGem version error: railties(3.0.0.beta not = 2.3.5) (Gem::LoadError)
    from /Library/Ruby/Site/1.8/rubygems.rb:211:in `activate'
    from /Library/Ruby/Site/1.8/rubygems.rb:1056:in `gem'
    from /usr/bin/rails:18

Qualsiasi idea di come posso creare un nuovo progetto con la versione 2.3.5?

Grazie

È stato utile?

Soluzione

Penso che si può solo disinstallare le precedenti versioni di Rails.

Che può essere problematico, ho un certo numero di Guide 2.3.5 (e precedenti) applicazioni in produzione che richiedono manutenzione e non essere aggiornato alla nuova versione.

Quindi cosa mi consiglia in questa situazione è avere uno sguardo a RVM - ti permette di installare e gestire più versioni di Ruby, e fornisce l'isolamento tra i set di Gemme.Io ora eseguire una Ruby 1.9.1 con Rails 3 amici in isolamento dalle mie impostazioni di default del sistema che mi permetta di fare il mio lavoro, giorno per giorno.

Altri suggerimenti

anche io avevo lo stesso problema, ma il comando riportato di seguito ha lavorato per me guide 2.3.5 nuovo progetto

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top