首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将RMagick与Ocra捆绑

将RMagick与Ocra捆绑
EN

Stack Overflow用户
提问于 2012-04-08 07:37:08
回答 2查看 437关注 0票数 4

我正在尝试用Ocra创建一个可移植版本的Ruby脚本。该脚本依赖于也需要安装ImageMagick的rmagick

生成的可执行文件可以在我的计算机上运行,但它在其他计算机上都会失败,除非最终用户手动安装ImageMagick。我想创建一个完全可移植的可执行文件,它可以在任何视窗系统上运行,不需要最终用户手动安装ImageMagick。

有没有办法强制Ocra将ImageMagick动态链接库文件也捆绑到EXE中?如果没有,如何创建需要rmagick的可移植Ruby脚本

我对Ruby一点也不流利,所以如果有任何帮助,我将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2012-04-08 10:38:49

在'ocra --help‘输出中:

打包选项:

--dll dllname包含来自Ruby bindir的附加dll。

换句话说,将dll复制到ruby bindir并执行以下操作: ocra -dll imagemagick.x.dll myscript.rb

票数 2
EN

Stack Overflow用户

发布于 2013-07-25 19:00:51

您可以将外部DLL打包,只需将它们附加到ocra命令的末尾,例如

代码语言:javascript
复制
ocra myscript.rb rmagick.dll
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10059254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档