Пакет Ruby к автономному приложению Mac OS X?

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

12
задан Peter Mortensen 28 December 2010 в 13:17
поделиться

4 ответа

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

С его домашней страницы:

Platypus - это инструмент разработчика для операционной системы Mac OS X . Его можно использовать для создания собственных, безупречно интегрированных приложений Mac OS X из интерпретируемых сценариев, таких как сценарии оболочки или программ на Perl и Python. {{1 }} Это делается путем помещения сценария в структуру каталога пакета приложений вместе с исполняемым двоичным файлом , который запускает сценарий.

Отредактируйте за @XtraSimplicity в комментарии: Platypus не может обрабатывать какой-либо ввод или вывод из stdin или stdout . В некоторых случаях это исключит это.

6
ответ дан 2 December 2019 в 22:04
поделиться

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

1
ответ дан 2 December 2019 в 22:04
поделиться

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

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

4
ответ дан 2 December 2019 в 22:04
поделиться

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

0
ответ дан 2 December 2019 в 22:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: