Как включить драгоценные камни в скомпилированные приложения Macruby?

У меня есть простой ruby-скрипт, который я компилирую в отдельное приложение Mac с помощью macruby (с macruby dylib в комплекте и т. д.).

Недавно я добавил требование для digest/sha1 и заметил, что после этого скомпилированное приложение не работает на машинах, на которых не установлен MacRuby. (я получаю no such file to load -- digest/sha1 (LoadError) Есть ли способ связать внутренний драгоценный камень digest с скомпилированным приложением?

Спасибо.


person ddario    schedule 18.10.2013    source источник


Ответы (1)


Решение состояло в том, чтобы использовать macruby_deploy для набора приложений следующим образом:
macruby_deploy --embed /path/to/bundle.app

Он будет встраивать всю структуру.

person ddario    schedule 18.10.2013