[ruby-it] Problema scaffold

Duilio Ruggiero duilio.ruggiero a gmail.com
Gio 29 Ott 2009 00:08:22 CET


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/.


More information about the Ml mailing list