Ruby Forum Rails-ES > Portabilidad

Posted by Diego Guti (protos)
on 07.05.2008 17:21
Hay alguna manera de hacer los scripts utiles directamente para ser
usados en cualquier ( o por lo menos las más importantes ) plataforma, y
sin tener que instalar ruby ni las gemas??

Lo digo porque por ejemplo, creo una pequeña utilidad, para mi PC me va
perfecto, porque ya tengo instalado ruby, y las librerias necesarias,
pero para alguien que está por ejemplo en windows y ni sabe lo que es
ruby, le costará poner a trabajar mi script.rb, de ahí mi preocupación
por crear, un 'ejecutable' sin necesidad de instalar gemas ni ruby.

Estoy hablando de ruby, no RoR.

saludos
Posted by Listas (Guest)
on 07.05.2008 17:47
(Received via mailing list)
la lista de ruby en castellano por aquí >>> 
https://listas.escomposlinux.org/mailman/listinfo/rubies

de todas formas supongo que con jruby se podrá generar un binario y
correrlo

marze


El 07/05/2008, a las 17:21, Diego Guti 
escribió:
> Hay alguna manera de hacer los scripts utiles directamente para ser
Posted by Xavier Noria (fxn)
on 07.05.2008 18:11
(Received via mailing list)
Google for rubyscript2exe, aunque no lo he usado, seguro que hay un
gotcha o dos.
Posted by Diego Guti (protos)
on 07.05.2008 18:17
Xavier Noria wrote:
> Google for rubyscript2exe, aunque no lo he usado, seguro que hay un
> gotcha o dos.

MM, lo del rubyscript2exe es lo que estaba mirando, pero hace 
ejecutables para la plataforma en que lo corres ( aunque eso ya es 
bastante !), lo que no se si con el ejecutable que te hace ya no hacen 
falta descargarse las librerias utilizadas.

Lo del gotcha no lo entendí :(

saludos
Posted by Rafael García (rafa)
on 07.05.2008 18:20
Attachment: rgo.vcf (252 Bytes)
(Received via mailing list)
Diego Guti escribió:
> Estoy hablando de ruby, no RoR.
>
> saludos
>   
Hay un script que te empaqueta todo lo que necesite para ejecutarse
llamado Rubyscript2exe.
Eso sí, un simple script ocupará varios MBs.

Saludos
Posted by Xavier Noria (fxn)
on 07.05.2008 18:23
(Received via mailing list)
2008/5/7 Diego Guti <ruby-forum-incoming@andreas-s.net>:
> Xavier Noria wrote:
>  > Google for rubyscript2exe, aunque no lo he usado, seguro que hay un
>  > gotcha o dos.
>
>  MM, lo del rubyscript2exe es lo que estaba mirando, pero hace
>  ejecutables para la plataforma en que lo corres ( aunque eso ya es
>  bastante !), lo que no se si con el ejecutable que te hace ya no hacen
>  falta descargarse las librerias utilizadas.
>
>  Lo del gotcha no lo entendí :(

Es argot:

http://en.wikipedia.org/wiki/Gotcha_%28programming%29
Posted by Rafael García (rafa)
on 07.05.2008 18:57
Attachment: rgo.vcf (252 Bytes)
(Received via mailing list)
Diego Guti escribió:
> lo que no se si con el ejecutable que te hace ya no hacen 
> falta descargarse las librerias utilizadas.
>   
Ya no hace falta descargarlas, van en el ejecutable.

Saludos
Posted by Dani Doni (Guest)
on 07.05.2008 19:41
(Received via mailing list)
2008/5/7 Xavier Noria <fxn@hashref.com>:
>  >
>  >  Lo del gotcha no lo entendí :(
>
>  Es argot:

Que es Argot? un lenguaje nuevo?

PS: no pude evitarlo... :)
Posted by Francesc Esplugas (fesplugas)
on 07.05.2008 20:30
(Received via mailing list)
Es multiplataforma?

;)
Posted by Diego Guti (protos)
on 07.05.2008 22:05
Francesc Esplugas wrote:
> Es multiplataforma?
> 
> ;)

Creo que no: si corres el rubyscript2exe en Linux, se crea un ejecutable 
para Linux, si lo corres en Windows, se te creará un .exe. Por lo menos 
eso tengo entendido. Seria ideal encontrar una manera de hacer los 
scripts multiplataforma.

saludos