PDA

View Full Version : [RUBY & Co.] Cosa serve per programmare?


codcata
09-04-2009, 13:50
Salve,

Ultimamente mi piace molto Ruby. Vorrei sapere cosa serve per programmare in Ruby e usarlo per il web(con Rails se non sbaglio)?

Serve Apache o altro?

PGI-Bis
09-04-2009, 13:58
Puoi usare Netbeans.

http://www.netbeans.org/downloads/index.html

Versione al centro (Ruby).

Un solo installer, zero configurazioni, divertimento immediato :D.

codcata
09-04-2009, 14:01
gia' ma poi per il web? cioe' mi servirebbe una cosa tipo xampp che ha php, mysql e apache. io vorrei ruby, mysql e [WEBSERVER]

PGI-Bis
09-04-2009, 14:09
il pacchetto include glassfish, che è un application server J2EE. Se ti interessa mysql lo installi a parte.

codcata
09-04-2009, 14:11
:doh: io non ho installato proprio quello. grazie 10^3

CozzaAmara
09-04-2009, 18:21
Puoi installare un modulo per Apache oppure utilizzare un server web apposito come Mongrel

Giullo
09-04-2009, 20:52
anche aptana studio può essere una soluzione:

è fondamentalmente una versione customizzata di eclipse con diversi plugin, tra cui quello ruby (preinstallato) ... la versione a pagamento poi prevede anche un comodo profiler , sempre per ruby. ma se sei alle prime armi direi che la versione free ti garantirà settimane di divertimento :)

codcata
09-04-2009, 23:17
ok, grazie ragazzi. comunque io sono piu' interessato a come configurare il server e cose del genere? gli ide non mi fanno differenza :O :D

Giullo
09-04-2009, 23:31
no apache nn ti serve se utilizzi come frameworks rails o merb:

entrambi hanno al loro interno uno o più webservers (mongrel e webrick di solito) che sono assolutamente sufficienti per un primo smanettamento :) poi chiaramente se dovrai sviluppare codice di produzione il mio consiglio è allinearti con l'ambiente di produzione per evitare spiacevoli sorprese :) ma questo è + campo da sistemisti, esistono molte soluzioni, da fcgi a lighthttpd a mod_passenger per apache etc etc

CozzaAmara
10-04-2009, 12:09
no apache nn ti serve se utilizzi come frameworks rails o merb:

entrambi hanno al loro interno uno o più webservers (mongrel e webrick di solito) che sono assolutamente sufficienti per un primo smanettamento :) poi chiaramente se dovrai sviluppare codice di produzione il mio consiglio è allinearti con l'ambiente di produzione per evitare spiacevoli sorprese :) ma questo è + campo da sistemisti, esistono molte soluzioni, da fcgi a lighthttpd a mod_passenger per apache etc etc

Si esatto, Webrick è perfetto per la fase di development ma in ambiente di produzione serve ben altro.

Comunque se il tuo intento è cominciare a smanettare, quello che ti è già stato consigliato è più che sufficiente. ;)

codcata
13-04-2009, 11:32
usando un tutorial, ho fatto un controller:

class MyTestController < ApplicationController
def index
render_text "Hello World"
end
end

ma non funziona, e genera questo errore.

http://picasaweb.google.com/lh/photo/YQa9uBq4qcc6TSTO8Z8PMA?feat=directlink

ps. anche su linux e' cosi' lento ror? su windows per avviare il server, per spegnerlo e generare i file ci mette un'eternita'

cmq, ho installato ruby, poi con gem mongrel e mysql e basta...

edit:

ho visto che con ogni ricarica della pagina(f5) mongrel genera degli errori:
http://picasaweb.google.com/lh/photo/ekxNH2g449lOUkv-U5xvJQ?feat=directlink

la versione che ho installato di mongrel e' la win32

CozzaAmara
13-04-2009, 16:23
prova a puntare /my_test/ invece che /My_Test/

codcata
13-04-2009, 18:23
prova a puntare /my_test/ invece che /My_Test/

nope, non va