我正在尝试用Ocra创建一个可移植版本的Ruby脚本。该脚本依赖于也需要安装ImageMagick的rmagick。
生成的可执行文件可以在我的计算机上运行,但它在其他计算机上都会失败,除非最终用户手动安装ImageMagick。我想创建一个完全可移植的可执行文件,它可以在任何视窗系统上运行,不需要最终用户手动安装ImageMagick。
有没有办法强制Ocra将ImageMagick动态链接库文件也捆绑到EXE中?如果没有,如何创建需要rmagick的可移植Ruby脚本
我对Ruby一点也不流利,所以如果有任何帮助,我将不胜感激。
发布于 2012-04-08 10:38:49
在'ocra --help‘输出中:
打包选项:
--dll dllname包含来自Ruby bindir的附加dll。
换句话说,将dll复制到ruby bindir并执行以下操作: ocra -dll imagemagick.x.dll myscript.rb
发布于 2013-07-25 19:00:51
您可以将外部DLL打包,只需将它们附加到ocra命令的末尾,例如
ocra myscript.rb rmagick.dllhttps://stackoverflow.com/questions/10059254
复制相似问题