Foros del Web » Programando para Internet » Ruby »

Ayuda en Ruby

Estas en el tema de Ayuda en Ruby en el foro de Ruby en Foros del Web. Hola, soy nuevo en ruby, empece hace muy poquito. Eh tenido un problema, intentando hacer un ejemplo de un tutorial: www ruby dot reboot dot ...
  #1 (permalink)  
Antiguo 11/05/2009, 07:02
 
Fecha de Ingreso: mayo-2009
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Ayuda en Ruby

Hola, soy nuevo en ruby, empece hace muy poquito. Eh tenido un problema, intentando hacer un ejemplo de un tutorial:

www ruby dot reboot dot com dot mx

El problema es que estaba haciendo un ejemplo para realizar input de datos, en este caso, por teclado, estoy usando el SciTE, el mismo que viene con Ruby,
el codigo es este:

1 # gets y chomp
2
3 puts "En que ciudad vives?"
4
5 # STDOUT - constante global - la salida estándar del programa
6 # flush - vacía los datos almacenados temporalmente hacia el
7 # sistema operativo
8 STDOUT.flush
9
10 # gets - regresa una cadena y el caracter '\n'
11 # chomp - elimina el caracter '\n'
12 ciudad = gets.chomp
13 puts "La ciudad es " + ciudad
14
15 # para saber en qué objeto te encuentras
16 puts self


Bueno, la cuestion es que cuando ejecuto, me sale la ventana de comandos para escribir lo que seria mi ciudad, pero al apretar las letras no escribe nada, el programa corre bien, pero simplemente no puedo escribir.

Bueno si alguien puede ayudarme por favro :)
  #2 (permalink)  
Antiguo 11/05/2009, 09:32
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 16 años, 1 mes
Puntos: 4
Respuesta: Ayuda en Ruby

Cita:
Iniciado por nznz Ver Mensaje
Hola, soy nuevo en ruby, empece hace muy poquito. Eh tenido un problema, intentando hacer un ejemplo de un tutorial:

www ruby dot reboot dot com dot mx

El problema es que estaba haciendo un ejemplo para realizar input de datos, en este caso, por teclado, estoy usando el SciTE, el mismo que viene con Ruby,
el codigo es este:

1 # gets y chomp
2
3 puts "En que ciudad vives?"
4
5 # STDOUT - constante global - la salida estándar del programa
6 # flush - vacía los datos almacenados temporalmente hacia el
7 # sistema operativo
8 STDOUT.flush
9
10 # gets - regresa una cadena y el caracter '\n'
11 # chomp - elimina el caracter '\n'
12 ciudad = gets.chomp
13 puts "La ciudad es " + ciudad
14
15 # para saber en qué objeto te encuentras
16 puts self


Bueno, la cuestion es que cuando ejecuto, me sale la ventana de comandos para escribir lo que seria mi ciudad, pero al apretar las letras no escribe nada, el programa corre bien, pero simplemente no puedo escribir.

Bueno si alguien puede ayudarme por favro :)
Bueno estimado acabo de revisar tu codigo pero lo que descubri ya que estoy empezando recien con ruby es que el codigo si lo abres con SciTE y lo ejecutas te aparece la linea de comandos pero el ingreso lo debes hacer en la divicion derecha del SciTE y te funcionara.
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter
  #3 (permalink)  
Antiguo 11/05/2009, 18:06
 
Fecha de Ingreso: mayo-2009
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Ayuda en Ruby

heyy, muchisimas gracias :) :) :) :)

Ahora otra preguntinia, tenes algun editor que me recomiendes para poder testear mis programas como deberian ??

Muchas gracias :)
  #4 (permalink)  
Antiguo 12/05/2009, 08:42
Avatar de BlueSkull  
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 16 años, 1 mes
Puntos: 4
Respuesta: Ayuda en Ruby

Cita:
Iniciado por nznz Ver Mensaje
heyy, muchisimas gracias :) :) :) :)

Ahora otra preguntinia, tenes algun editor que me recomiendes para poder testear mis programas como deberian ??

Muchas gracias :)
Igual ando buscando uno que sea bueno hasta ahora creo que es Netbeans y he leido que tambien Eclipce, estos dos vienen con soporte para Ruby, ahora en que SO estas trabajando con Ruby? cualquier cosa comentalo en el foro ya que no esta con mucha informacion, incluso ya deberian haber puesto alguna faq decente como en las otras secciones.
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:19.