1

我有一个简单的 ruby​​ 脚本,我用 macruby(捆绑了 macruby dylib 等)编译成一个独立的 Mac 应用程序。

最近我添加了一个 require digest/sha1,我注意到在此之后编译的应用程序无法在没有安装 MacRuby 的机器上运行。(我得到一个no such file to load -- digest/sha1 (LoadError) 有没有办法将内部digestgem 捆绑到编译的应用程序?

谢谢。

4

1 回答 1

0

解决方案是在应用程序包上使用 macruby_deploy,如下所示:
macruby_deploy --embed /path/to/bundle.app

它将嵌入整个框架。

于 2013-10-18T20:39:55.780 回答