我有一个项目要用Ruby语言来完成,它必须在Windows上运行,但是为了Ruby安装或RubyScript2Exe解包而干扰文件系统是不可取的(这应该是测试系统的工具)。有没有人成功地使用Crate在Windows上打包了一些东西?如果是这样的话,你的构建环境是什么样的,你能传递任何其他的提示吗?
发布于 2010-01-11 12:55:04
我已经尝试并努力让Crate在Windows下工作,但这是一个比我预期的更复杂的系统。
如果您的系统的代码提取是您的问题。我建议您查看Exerb,特别是: GitHub exerb-mingw上托管的exerb mingw
它将生成像Ocra或RubyScript2Exe这样的单个可执行文件,但不同的是,源代码不会被提取,扩展将被动态加载。
这可以很好地与RubyInstaller包配合使用,并且正在与Pik (Windows的Ruby版本管理器)一起使用。
希望这能有所帮助。
发布于 2010-01-12 02:41:06
您可以将Ruby解释器和脚本嵌入到C程序中,这可能比尝试运行Crate更容易。以下是描述如何执行此操作some helpful links,并可能提供足够的示例代码来用作您正在尝试构建的框架。
https://stackoverflow.com/questions/2039308
复制相似问题