# Deploy come singolo file

**URL:** <https://www.ruby-forum.com/t/deploy-come-singolo-file/171570>\
**Category:** IT\
**Created:** [July 5, 2009, 8:50pm UTC](https://www.ruby-forum.com/t/deploy-come-singolo-file/171570 "2009-07-05T20:50:22Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ribbed21](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f9ae1b/32.png) [@ribbed21](https://www.ruby-forum.com/u/ribbed21)\
**Post date:** [July 5, 2009, 8:50pm UTC](https://www.ruby-forum.com/t/deploy-come-singolo-file/171570/1 "2009-07-05T20:50:22Z")

</div>

Ciao a tutti,

```
            è possibile distribuire un’applicazione in ruby come un

```

singolo eseguibile, con all’ interno l’interprete e tutto quanto serve  
(gems, librerie)? Magari anche cross-platform (Linux e Windows)? Se si,  
come? J

Grazie in anticipo!

* * *

Andrea D.

> **[using (IMHO)](https://andreadallera.wordpress.com/)**

---

<div class="post-metadata">

**Author:** ![ribbed21](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f9ae1b/32.png) [@ribbed21](https://www.ruby-forum.com/u/ribbed21)\
**Post date:** [July 6, 2009, 10:34am UTC](https://www.ruby-forum.com/t/deploy-come-singolo-file/171570/2 "2009-07-06T10:34:37Z")

</div>

Ciao Andrea,

rubyscript2exe è stata la mia prima strada, non ha funzionato ☹  
con Shoes avevo smanettato un po’ di tempo fa ma (non vorrei  
sbagliarmi) a me è sembrato un ambiente che mette a disposizione un  
motorino  
per creare GUI desktop, niente a che vedere con il deployment… oppure  
si?  
Exerb sembra interessante… a quanto leggo il target è solo windows  
ma per ora potrebbe comunque andare.

Grazie mille per la risposta!

* * *

Andrea D.

> **[using (IMHO)](https://andreadallera.wordpress.com)**

-----Messaggio originale-----  
Da: removed\_email\_address@domain.invalid [[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)]  
Per  
conto di Andrea P.  
Inviato: lunedì 6 luglio 2009 10.14  
A: ruby-it  
Oggetto: Re: [ruby-it] Deploy come singolo file

premesso che non mi sono dedicato moltissimo a questo aspetto, posso  
dire  
quel poco che mi concerne.

provai con rubyscript2exe ma non ha mai funzionato =P

poi ho smanettato con Shoes ([http://shoooes.net/](http://shoooes.net/)), ma ho incontrato  
problemi  
nel _pacchettizzare_ le gemme richieste. shoes è cross platform (linux,  
mac,  
win).

appena avrò tempo devo provare questo: [http://exerb.sourceforge.jp/](http://exerb.sourceforge.jp/) ,  
magari  
se ottieni qualcosa tu, fallo sapere! =)

ciao,  
A.

Il giorno 05 Luglio 2009 20.49, Andrea D.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha  
scritto:

> [andreadallera.wordpress.com](http://andreadallera.wordpress.com)
> 
> * * *
> 
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

* * *

Ml mailing list  
removed\_email\_address@domain.invalid  
[http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

---

<div class="post-metadata">

**Author:** ![ribbed21](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f9ae1b/32.png) [@ribbed21](https://www.ruby-forum.com/u/ribbed21)\
**Post date:** [July 6, 2009, 10:14am UTC](https://www.ruby-forum.com/t/deploy-come-singolo-file/171570/3 "2009-07-06T10:14:45Z")

</div>

premesso che non mi sono dedicato moltissimo a questo aspetto, posso  
dire  
quel poco che mi concerne.

provai con rubyscript2exe ma non ha mai funzionato =P

poi ho smanettato con Shoes ([http://shoooes.net/](http://shoooes.net/)), ma ho incontrato  
problemi  
nel _pacchettizzare_ le gemme richieste. shoes è cross platform (linux,  
mac,  
win).

appena avrò tempo devo provare questo: [http://exerb.sourceforge.jp/](http://exerb.sourceforge.jp/) ,  
magari  
se ottieni qualcosa tu, fallo sapere! =)

ciao,  
A.

Il giorno 05 Luglio 2009 20.49, Andrea D.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha  
scritto:

---

<div class="post-metadata">

**Author:** ![ribbed21](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f9ae1b/32.png) [@ribbed21](https://www.ruby-forum.com/u/ribbed21)\
**Post date:** [July 6, 2009, 10:42am UTC](https://www.ruby-forum.com/t/deploy-come-singolo-file/171570/4 "2009-07-06T10:42:12Z")

</div>

Andrea D. ha scritto:

> Ciao Andrea,
> 
> rubyscript2exe è stata la mia prima strada, non ha funzionato ☹

Tempo fa ho utilizzato rubyscript2exe per realizzare un eseguibile a  
partire da un’applicazione rails. Effettivamente, all’inizio ho avuto  
problemi, perché sembrava non includesse alcune librerie nel pacchetto,  
nonostante le inserissi all’interno dell’applicazione.

Dopo un po’ di prove mi sono reso conto che occorreva utilizzare un po’  
l’applicazione, in modo che quelle librerie (al momento del bisogno)  
fossero caricate durante l’esecuzione di rubyscript2exe.

Quell’applicazione ora funziona alla perfezione, ma non mi sono  
interessato di farla funzionare in maniera cross platform, visto che  
serviva solo per windows.

Ciao,  
Nico

---

<div class="post-metadata">

**Author:** ![ribbed21](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f9ae1b/32.png) [@ribbed21](https://www.ruby-forum.com/u/ribbed21)\
**Post date:** [July 6, 2009, 12:19pm UTC](https://www.ruby-forum.com/t/deploy-come-singolo-file/171570/5 "2009-07-06T12:19:46Z")

</div>

Il giorno 06 Luglio 2009 10.34, Andrea D.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha  
scritto:

> Ciao Andrea,
> 
> ```
> rubyscript2exe è stata la mia prima strada, non ha funzionato :(
> 
> ```

> ```
> con Shoes avevo smanettato un po' di tempo fa ma (non vorrei
> 
> ```
> 
> sbagliarmi) a me è sembrato un ambiente che mette a disposizione un  
> motorino  
> per creare GUI desktop, niente a che vedere con il deployment… oppure si?

in _teoria_ è dedicato alla creazione di GUI desktop e cross-platform con  
un  
approccio di disegno simile ad una pagina web. hai ragione, ma in  
_pratica_  
puoi non usare la gui e far partire la tua app comunque.  
il problema che non sono riuscito a superare è stata l’inclusione di gemme  
esterne, ma non ci ho perso molto tempo a riguardo. purtroppo (o per  
fortuna?) la documentazione di Shoes è a fumetti _visionari_ =P

> ```
> Exerb sembra interessante... a quanto leggo il target è solo windows
> 
> ```
> 
> ma per ora potrebbe comunque andare.

credo che il deploy su windows sia la parte più rognosa. in ambito \*nix bene  
o male non è traumatico installare l’interprete ruby. Su OSX è installato di  
default…

se Exerb funzia, sei a posto =)

ciao,  
A.

---

<div class="post-metadata">

**Author:** ![ribbed21](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f9ae1b/32.png) [@ribbed21](https://www.ruby-forum.com/u/ribbed21)\
**Post date:** [July 6, 2009, 3:34pm UTC](https://www.ruby-forum.com/t/deploy-come-singolo-file/171570/6 "2009-07-06T15:34:07Z")

</div>

Vi consiglierei provare anche Ocra ( [GitHub - larsch/ocra: One-Click Ruby Application Builder](http://github.com/larsch/ocra) ).  
Per me e’ molto meglio di Exerb. Ho ottenuto un ottimo binary (.exe) per  
la maggior parte delle applicazioni che ho convertito (solo per  
Windows). E’ semplicissimo al uso e funziona bene anche per Ruby 1.9 !
