Пакет Ruby для автономного приложения Mac OS X?

Я знаю, что Python имеет py2app. Мне было интересно, есть ли у Ruby что-то вроде этого. Я знаю, что есть OCRA (построитель приложений с одним щелчком мыши) для Windows, но как насчет Mac OS X?

Ответ 1

Взгляните на Platypus; он может делать то, что вы хотите.

На домашней странице:

Platypus - инструмент разработчика для Операционная система Mac OS X. Может быть используется для создания родных, безупречно интегрированные приложения Mac OS X из интерпретируемые скрипты, такие как shell скриптов или Perl и Python. Это делается путем обертывания script в каталог приложений структура вместе с исполняемым файлом бинарный, который запускает script.

Ответ 2

MacRuby кажется наиболее вероятным кандидатом, не зная подробностей о том, что вы делаете. Он может создавать автономные исходные двоичные файлы.

http://www.macruby.org/ для получения дополнительной информации.

Ответ 3

RubyCocoa включает script (standaloneify.rb) для упаковки всех файлов Ruby, которые ваш проект использует в оболочку приложения, а MacRuby (рекомендуется, если вы настроите таргетинг на 10.5+) компилируется в собственный код и, следовательно, больше не работает делая автономное приложение, чем с Objective-C.

Ответ 4

По сравнению с Windows, Ruby и Python предварительно созданы для Mac OS X, поэтому самый простой способ - использовать Cocoa с Ruby. Вы можете получить хорошую информацию из книги Программирование Cocoa с Ruby.