2012-02-18 25 views
22

¿Alguien sabe cómo ejecutar/compilar programas de Ruby en Windows 7? Por ejemplo, puede compilar Java en Eclipse, pero parece que no puedo encontrar uno para Ruby.¿Cómo se ejecutan los programas de ruby ​​en Windows 7?

+4

¡Bienvenido a Stack Overflow! Edité el título de tu pregunta para ser más claro. Debe aceptar la respuesta que considere más adecuada (haga clic en la marca de verificación) y votar por cualquier otra respuesta que sea útil para usted (haga clic en la flecha que se encuentra sobre el número que se encuentra a la izquierda de la respuesta). –

+0

Si bien Ruby no está compilado, puede empaquetar un programa de Ruby para las personas que no tienen instalado Ruby, como se le preguntó aquí http://stackoverflow.com/q/4372988/366051 –

Respuesta

33

http://rubyinstaller.org/ - "La manera fácil de instalar Ruby en Windows".

Te proporcionaremos el lenguaje y el entorno de ejecución, todo lo que necesitas para comenzar.

+0

bien lo descargué pero no tiene un compilador con eso ... –

+7

No compilas programas ruby, solo los ejecutas. Cree un script de ruby ​​(es decir, termina en '.rb'). Luego, en su línea de comando escriba: "ruby .rb" sustituyendo el nombre de su script. También si desea un Eclipse como Ruby IDE, debe descargar Aptana, http://www.aptana.com/products/studio3/ descarga –

+0

A diferencia de Java, Ruby es un lenguaje interpretado, lo que significa que, en general (y teoría), no lo compila. Ejecutaría scripts en su tiempo de ejecución. Teóricamente, se puede construir un compilador para Ruby, pero no es necesario. Si está buscando agrupar algunas funciones de Ruby y distribuirlas, eche un vistazo a Ruby Gems. – redhotvengeance

4

Ruby no se compila, sino que se interpreta. Necesita instalar Ruby usando el enlace de arriba proporcionado por @ilollar.

Entonces, si usted tiene el código fuente de un programa en el archivo some_ruby.rb, se ejecutará este cmd:

ruby some_options.rb 

Ésta es la forma general de un comando de rubí:

ruby [ruby options] [program name] [program options] 
1

Aquí hay un libro en línea gratuito que responderá la mayor parte de la pregunta que tenga sobre Ruby si acaba de comenzar: http://ruby.learncodethehardway.org/book/

Se llama "Learn Ruby" The Hard Way ", pero no dejes que el nombre te desanime, el libro es bastante fácil de seguir y no supone que sabes nada sobre programación.

Le hará comenzar a escribir Ruby y ejecutar programas por primera vez.

Como dijo ilollar, el instalador de Ruby es la mejor manera de poner Ruby en su computadora con Windows.

Actualmente estoy ejecutando Ruby en Windows 7 escribiendo aplicaciones Rails. Puede hacer mucho en Windows con Ruby, sin embargo, no puede hacer todo. Hay paquetes de archivos que puedes descargar que te ayudarán a escribir tus programas de Ruby: se los llama gemas. Algunas gemas no se ejecutarán en Windows: el Ruby Racer y algunas versiones de EventMachine son dos que se me ocurren de inmediato.

Esto puede ser frustrante, pero si alguna vez sucede, puede instalar una versión de Linux en una máquina virtual en su computadora Windows para que pueda usar estas gemas sin tener que obtener una máquina nueva.

También puede instalar Linux para que se ejecute junto con Windows sin tener que reformatear o alterar las particiones de su disco duro. Hay un programa llamado 'Wubi' que instalará Ubuntu (una versión de Linux) para ejecutar dentro de su máquina con Windows. De hecho, le permitirá elegir Windows o Linux cuando inicie su máquina.

Pero todo esto es algo sobre lo que pensar más adelante. Sin dudas, puedes desarrollar Ruby en Windows por ahora.

0

Además, en caso de que desee ejecutar solo Ruby de forma interactiva, busque la ubicación donde está instalado y busque el subdirectorio bin. Para mí esto fue \ RailsInstaller \ Ruby1.9.3 \ bin. En este directorio debe haber un archivo irb.bat. Haga doble clic en él y obtendrá una sesión de consola de Ruby.

0

Puede crear ejecutables de ventana con ocra. De esta forma, puede crear la aplicación e insertarla en otra que no tenga instalado Ruby.

Cuestiones relacionadas