我有一个简单的ruby脚本,我将其编译为带有macruby的独立Mac应用程序(带有macruby dylib捆绑等)。
最近我添加了digest/sha1
的要求,我注意到在此之后编译的应用程序无法在未安装MacRuby的计算机上运行。 (我得到no such file to load -- digest/sha1 (LoadError)
有没有办法将内部digest
gem捆绑到已编译的应用程序?
感谢。
答案 0 :(得分:0)
解决方案是在app bundle上使用macruby_deploy,如下所示:
macruby_deploy --embed /path/to/bundle.app
它将嵌入整个框架。