Errore ruby script/server

Salve a tutti, sono nuovo del mondo di ruby, talmente nuovo che ancora
non sono riuscito a installarlo sul mac, o comunque a farlo partire.
Ho seguito delle guide che ho trovato on line per installare tutto sul
mac os snow leopard.
Purtroppo nel momento in cui cerco di far partire il server, il teminale
mi restituisce il seguente errore:

$ ruby script/server
ruby: No such file or directory – script/server (LoadError)

Ho cercato sul forum e ho trovato questa discussione:
http://www.ruby-forum.com/topic/98303
purtroppo però non sono riuscito a risolvere, io entro dentro la
cartella ma continua a non funzionare.

Un problema che può essere fondamentela è che se il comando che utilizzo
per creare l’albero è

$ rails prova

con prova nome dell’applicazione, il terminale mi restituisce una
spiegazione di come utilizzare il comando rails.
Per procedere devo usare il comando

$ rails new prova

Allora procede con la creazione delle cartelle.

Qualcuno ha qualche idea per risolvere il mio problema???

Grazie a tutti
Ciao

a quanto pare hai installato rails 3.0.x, da questa versione non c’ pi
il comando script, ma puoi usare direttamente il comando “rails”

quindi per lanciare il server dovrai scrivere:
rails server

o abbreviato:
rails s

per controllare quale versione di rails hai installato, il modo pi
rapido :
gem list | grep rails

il risultato dovrebbe contenere qualcosa del genere:

rails (3.0.1)

ciao,
A.

Il 26/10/2010 19:37, Nebumix N. ha scritto:

Perfetto, funziona tutto, grazie mille.

Ciao

Il 26/10/10 19.37, Nebumix N. ha scritto:

Salve a tutti, sono nuovo del mondo di ruby, talmente nuovo che ancora
non sono riuscito a installarlo sul mac, o comunque a farlo partire.
Ho seguito delle guide che ho trovato on line per installare tutto sul
mac os snow leopard.
Purtroppo nel momento in cui cerco di far partire il server, il teminale
mi restituisce il seguente errore:

Ricordati che Ruby e Ruby On Rails sono cose diverse. Ricordarsi la
distinzione ti aiuta parecchio a capire dov’ il problema e a risolverlo
(in questo caso sta tutto in Rails).

2010/10/27 Nebumix N. [email protected]:

Grazie ancora, ho abbastanza chiaro il concetto che sono due cose
diverse, solo che mi perdo un po’ nella pratica, cio non capisco bene
dove inizia uno e finisce l’altro.
Mi sembrano parecchio interessanti entrambi.
Se non ho capito male rails serve per realizzare applicazioni web… un
po’ come php, mentre ruby serve per veri e propri programmi.
Quello che non ho capito ancora bene su quale piattaforma girano i
programmi scritti in ruby e se la veste grafica si scrive in ruby stesso
o vanno usati altri metodi…

Insomma, se ti posso correggere:

ruby e’ un linguaggio di programmazione, come C, java o phython.
rails e’ un framework MVC scritto in ruby per realizzare applicazioni
web (per framework si intende un insieme di librerie e classi che
tolgono la parte ripetitiva dello scrivere applicazioni di un certo
tipo e forniscono un ‘quadro’ entro cui svilupparle).

Il paragone con php non e’ azzeccatissimo perche’ php e’ un linguaggio
pensato solo per applicazioni web, mentre ruby e’ generico.

Per quanto riguarda la veste grafica di applicazioni non web scritte
in ruby, ci sono numerose librerie e binding verso toolkit grafici
(FxRuby, RubyTk, Ruby/GTK, etc).

Per finire, ruby gira su quasi tutte le piattaforme, perlomeno
sicuramente su windows, unix e mac.

Ciao

Il 27/10/10 20.37, Nebumix N. ha scritto:

Grazie ancora, ho abbastanza chiaro il concetto che sono due cose
diverse, solo che mi perdo un po’ nella pratica, cio non capisco bene
dove inizia uno e finisce l’altro.
Mi sembrano parecchio interessanti entrambi.
Se non ho capito male rails serve per realizzare applicazioni web… un
po’ come php, mentre ruby serve per veri e propri programmi.

ehm, in verit sei un po’ fuori strada :slight_smile:

ruby un linguaggio di programmazione ed il linguaggio in cui
scritto ruby on rails. Senza ruby non esisterebbe ruby on rails.

Se tu volessi fare una similitudine con il php, allora ruby=php e
rubyonrails=symfony (o cakephp).

Il fatto che rails serva a creare applicazioni web vero, ma se vuoi
utilizzare ruby per scrivere applicazioni web puoi farlo utilizzando
anche altri framework (tipo sinatra) oppure direttamente utilizzando
ruby e qualche gemma.

Grazie ancora, ho abbastanza chiaro il concetto che sono due cose
diverse, solo che mi perdo un po’ nella pratica, cioè non capisco bene
dove inizia uno e finisce l’altro.
Mi sembrano parecchio interessanti entrambi.
Se non ho capito male rails serve per realizzare applicazioni web… un
po’ come php, mentre ruby serve per veri e propri programmi.
Quello che non ho capito ancora bene è su quale piattaforma girano i
programmi scritti in ruby e se la veste grafica si scrive in ruby stesso
o vanno usati altri metodi…

Grazie di tutto.
Ciao