Пакет Ruby для автономного приложения Mac OS X? - PullRequest
12 голосов
/ 20 марта 2010

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

Ответы [ 4 ]

6 голосов
/ 20 марта 2010

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

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

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

Редактировать за @ XtraSimplicity в комментарии: Утконос не может обрабатывать ввод или вывод из stdin или stdout. Это исключит это в некоторых случаях.

4 голосов
/ 20 марта 2010

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

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

1 голос
/ 20 марта 2010

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

0 голосов
/ 20 марта 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...