所以我在ruby中创建了一个程序(如果改变了任何东西,也使用FXRuby)我想知道如何编译它以便其他人可以下载并使用该程序?谢谢
答案 0 :(得分:3)
您不需要编译它就可以将其作为ruby脚本运行,
使用#!/ path / to / your / ruby / interpreter / bin启动文件 将其更改为适当的文件后,它应该从命令行启动
$ chmod +x ./my_ruby_script
$ ./my_ruby_script
但是,如果你在mac中为ruby开发一个完整的应用程序,那么考虑使用提供ruby-cocoa桥的MacRuby。它可以在这里找到
答案 1 :(得分:0)
Ruby被解释,而不是编译。代码本身将在另一个人的计算机上运行,前提是他们有一个Ruby解释器。
然而,快速Google搜索出现了this。我从未使用它,但这是一个有趣的想法。基本上,它将Ruby应用程序代码与运行它所需的可执行文件和库包装在一个包含所有内容的应用程序中。