tutorial try descargar consola aprender ruby terminal

try - ¿Cómo ejecutar un script Ruby en Terminal?



ruby tutorial pdf (8)

He configurado todo lo que necesito en mi Mac (Ruby, Rails, Homebrew, Git, etc.), e incluso he escrito un pequeño programa. Ahora, ¿cómo lo ejecuto en Terminal? Escribí el programa en Redcar y lo guardé como .rb, pero no sé cómo ejecutarlo a través de Terminal. Quiero ejecutar el programa y ver si realmente funciona. ¿Cómo hago esto?


Abra su terminal y abra la carpeta donde se guarda el archivo.
Ex /home/User1/program/test.rb

  1. Terminal abierta
  2. cd /home/User1/program
  3. ruby test.rb

formato o test.rb

class Test def initialize puts "I love India" end end # initialize object Test.new

salida

I love India


Aunque es demasiado tarde para responder a esta pregunta, pero aún así para aquellos que vinieron aquí para ver la solución del mismo problema como yo y no obtuvieron una respuesta satisfactoria en esta página, la razón es que no tiene su archivo en la forma de extensión .rb. Lo más probable es que lo tengas en modo texto simple. Déjame elaborar. Encuadernando toda la solución en la página, aquí tienes (asumiendo que tu nombre de archivo es abc.rb o al menos creaste abc):

Escriba en la ventana del terminal:

cd ~/to/the/program/location ruby abc.rb

y has terminado

Si se produce el siguiente error

ruby: No such file or directory -- abc.rb (LoadError)

Luego vaya al directorio donde tiene el archivo abc, renómbrelo como abc.rb Cierre gedit y vuelva a abrir el archivo abc.rb. ¡Aplica el mismo conjunto de comandos y éxito!


Para aquellos que no obtienen una solución para respuestas anteriores, simplemente puse mi nombre de archivo como la primera línea en mi código.

al igual que

#ruby_file_name_here.rb puts "hello world"


Para llamar a ruby ​​use: ruby your_program.rb

Para ejecutar su archivo ruby ​​como script:

  1. inicia tu programa con #!/usr/bin/env ruby

  2. ejecute ese script utilizando ./your_program.rb param

  3. Si no puede ejecutar este script, compruebe los permisos para el archivo.

Simplemente invoque ruby XXXXX.rb en el terminal, si el intérprete está en su variable $ PATH.

(Esto difícilmente puede ser una cosa de rieles, hasta que lo tengas funcionando).


Suponiendo que el intérprete de rubíes esté en su RUTA (debería estar), simplemente ejecute

ruby your_file.rb


Terminal abierta

cd to/the/program/location ruby program.rb

o agregue #!/usr/bin/env ruby en el primero de su programa (el script indica que esto se ejecuta usando el intérprete de Ruby)

Terminal abierta

cd to/the/program/location chmod 777 program.rb ./program.rb


Solo llama: ruby your_program.rb

o

  • inicia tu programa con #!/usr/bin/env ruby ,
  • haga su archivo ejecutable ejecutando chmod +x your_program.rb
  • y haz ./your_program.rb some_param