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