Creare nuovi Binari progetto con la precedente versione di rails
-
19-09-2019 - |
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
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