[ruby-it] Problema scaffold
Simone Bonati
simone.bonati a gmail.com
Gio 29 Ott 2009 09:38:13 CET
Ciao,
ho risolto il problema, anche se in realtà sono un pò confuso... io ho fatto
esattamente come ha detto Claudio Ruggiero, quindi:
sudo gem update --system
sudo gem install rails
in più ho aggiunto anche un sudo gem update in mezzo tra i due. facendo in
questo modo alla fine delle operazioni quando lanciavo
Rails -v mi dava 2.3.4
Gem -v mi dava 1.3.5
Ruby -v mi dava 1.8.6
Poi andando in giro ho visto su
http://wiki.rubyonrails.org/getting-started/installation/mac ho scoperto che
prima dovevo fare
sudo gem install rubygems-update
sudo update_rubygems
Ora funziona tutto... però strano il comportamento che fa se non installi
rubygems-update!
Saluti a tutti
Simone
Il giorno 29 ottobre 2009 00.08, Duilio Ruggiero
<duilio.ruggiero a gmail.com>ha scritto:
> Simone Bonati wrote:
> > Ciao a tutti... sono recentemente (oggi) passato su ambi ente apple, ho
> > aggiornato le gem e rails.
> >
> > Ora ho
> > Ruby 1.8.6
> > Gem 1.3.5
> > Rails 2.3.4
> >
> > Il mio problema � che se faccio
> > script/generate scaffold post name:string title:string content:text
> >
> > mi spara l'errore:
> > ./script/../config/boot.rb:20:Warning: Gem::SourceIndex#search support
> > for
> > String patterns is deprecated, use #find_name
> >
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/rails_generator/lookup.rb:198:Warning:
> > Gem::SourceIndex#search support for Regexp patterns is deprecated, use
> > #find_name
> > wrong constant name Name:stringController
> >
> > Dove sbaglio?
>
> Come si vede dall'errore che esce, stai usando rails-1.2.6 (quindi
> probabilmente non hai aggiornato bene)
>
> Come hai aggiornato?
> Hai aggiornato come amministratore?
> Per eseguire comandi come amministratore (root) da terminale, devi usare
> il comando "sudo"
>
> es:
> sudo gem update --system
> sudo gem install rails
>
> Poi fai
> ruby -v
> gem -v
> gem list rails
>
> e vedi le versioni istallate.
>
> Il comando "script/generate scaffold post name:string title:string
> content:text" lo esegui su di un nuovo progetto rails oppure su uno
> vecchio (magari creato con la versione 1.2.6)?
>
> Nel caso sia una app rails già esistente, controlla lo stato di
> "RAILS_GEM_VERSION" nel file "config/environment,rb".
>
> Spero di esserti stato utile.
>
> > Ringrazio tutti quelli che interverranno :)
>
> Prego ;)
>
> > Saluti
> >
> > Simone
>
> Ciao
> Duilio Ruggiero
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>
More information about the Ml
mailing list