elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  rubyscript2exe
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: rubyscript2exe  (Leído 2,590 veces)
Joe Fraddy

Desconectado Desconectado

Mensajes: 277


Ver Perfil
rubyscript2exe
« en: 19 Febrero 2015, 05:06 am »

Hola amigos, que tal, bueno tengo un programita en ruby y necesito compilarlo, para que corra en cualquier maquina sin tener instalado ruby.

Me encontre el script rubyscript2exe.rb que supuestamente empaqueta una una app, pero no corre parece que esta descontinuado.

si mi código tiene una linea hay que hacer algunos agregados, por ejemplo:

Código
  1. require 'rubyscript2exe'
  2. puts "Hola Ruby"

Alguno lo ha hecho funcionar???

Fuente: https://github.com/ryanbooker/rubyscript2exe


« Última modificación: 19 Febrero 2015, 05:16 am por Joe Fraddy » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.819



Ver Perfil
Re: rubyscript2exe
« Respuesta #1 en: 19 Febrero 2015, 15:33 pm »

Me encontre el script rubyscript2exe.rb que supuestamente empaqueta una una app, pero no corre parece que esta descontinuado.

Y tan descontinuado, desde el año 2007...



Instala la gema ocra

Building an executable:
Código:
ocra script.rb

Will package “script.rb”, the Ruby interpreter and all dependencies (gems and DLLs) into an executable named “script.exe”.
Command line:
Código:
ocra [options] script.rb [<other files> ...] [-- <script arguments> ...]

Options:
Código:
ocra --help


Debes modificar la cabecera del script que vayas a empaquetar. Ejemplo:
Código
  1. # -*- coding: UTF-8 -*-
  2. exit if Object.const_defined?(:Ocra)
  3.  
  4. puts "Hello Ruby"
  5.  
  6. __END__

Saludos


« Última modificación: 19 Febrero 2015, 15:41 pm por Eleкtro » En línea

Joe Fraddy

Desconectado Desconectado

Mensajes: 277


Ver Perfil
Re: rubyscript2exe
« Respuesta #2 en: 19 Febrero 2015, 18:11 pm »

Excelente, ya lo descarge, pero veo que viene en codigo fuente y cuando ejecuto:

Código:
ruby ocra fichecho.rb

Me dice que faltan stub.exe y parece que también debo compilar edicon.c

Como lo hago en windows???
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.819



Ver Perfil
Re: rubyscript2exe
« Respuesta #3 en: 19 Febrero 2015, 18:24 pm »

ya lo descarge, pero veo que viene en codigo fuente y...

Instala la gema usando Ruby:
Código:
gem install 'ocra'

Nota: Si tienes un error, muestra el mensaje completo del error, y especifica que versión y que arquitectura de Ruby estás utilizando.

Saludos
« Última modificación: 19 Febrero 2015, 18:26 pm por Eleкtro » En línea

Joe Fraddy

Desconectado Desconectado

Mensajes: 277


Ver Perfil
Re: rubyscript2exe
« Respuesta #4 en: 19 Febrero 2015, 19:30 pm »

Excelente ya funcionó, pero tuve que instalar una versión vieja, porque las versiones nuevas no me dejan instalar ocra!!!

Pero luego arreglo eso.

Saludos!!!!!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines