2012-04-20 8 views
27

Robiłem aplikację przy użyciu Ruby Shoes. Cieszę się z tego, jak się okazało i chciałbym podzielić się nim z przyjaciółmi. Jednak pakiet GUI nie działa w systemie OSX, a pakiet pakujący systemu Windows wydaje się tylko tworzyć plik .shy. Czytałem w kółko szukając rozwiązań i nie rozumiem żadnego z nich. Czy ktoś może jednoznacznie wyjaśnić, w jaki sposób spakować aplikację Ruby Shoes, aby przekazać plik DMG lub plik EXE?Jak pakować aplikacje z rubinowymi butami na OSX 10.7

+0

Co oznacza "nieśmiały plik"? –

+1

To jest rozszerzenie pliku .shy. Jest to plik wykonywalny, ale aby go uruchomić, musisz mieć zainstalowane buty. Najlepiej chciałbym spakować pliki .exe i .dmg, aby uprościć dystrybucję. – dharris001

+1

. Dla pliku .dmg, wydaje mi się, że bardziej istotnym pytaniem jest jak spakować się w samodzielną aplikację mac. Plik .dmg jest po prostu obrazem dysku - może mieć cokolwiek na nim - ale myślę, że to, czego chcesz, to plik, który ktoś może po prostu przeciągnąć do swojego folderu aplikacji i uruchomić, prawda? – philosodad

Odpowiedz

1

Osobiście wolę używać green_shoes. Green_shoes to czysty rubinowy klejnot, którego potrzebujesz w swoim rubinowym kodzie, zamiast programu pakującego twój kod ruby. W ten sposób możesz użyć programu takiego jak ocra, aby przekształcić plik ruby ​​w plik exe. Chociaż jest to rodzaj hackowania, uważam, że jest to lepsze niż wymaganie od użytkowników instalowania butów w celu uruchomienia programu.