# Problema scaffold

**URL:** <https://www.ruby-forum.com/t/problema-scaffold/178036>\
**Category:** IT\
**Created:** [October 28, 2009, 12:21pm UTC](https://www.ruby-forum.com/t/problema-scaffold/178036 "2009-10-28T12:21:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![svarione](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@svarione](https://www.ruby-forum.com/u/svarione)\
**Post date:** [October 28, 2009, 12:21pm UTC](https://www.ruby-forum.com/t/problema-scaffold/178036/1 "2009-10-28T12:21:02Z")

</div>

Ciao a tutti… sono recentemente (oggi) passato su ambiente 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?

Ringrazio tutti quelli che interverranno 🙂

Saluti

Simone

---

<div class="post-metadata">

**Author:** ![svarione](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@svarione](https://www.ruby-forum.com/u/svarione)\
**Post date:** [October 29, 2009, 12:08am UTC](https://www.ruby-forum.com/t/problema-scaffold/178036/2 "2009-10-29T00:08:22Z")

</div>

Simone B. 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 R.

---

<div class="post-metadata">

**Author:** ![svarione](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@svarione](https://www.ruby-forum.com/u/svarione)\
**Post date:** [October 29, 2009, 9:38am UTC](https://www.ruby-forum.com/t/problema-scaffold/178036/3 "2009-10-29T09:38:20Z")

</div>

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](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 R.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)ha scritto:
