Ruby脚本到Runnable文件

时间:2016-04-08 21:00:57

标签: ruby jruby

我正在尝试将一个Ruby脚本/迷你游戏的东西发送给他的老师,可以通过doubleclick运行。 JRuby似乎是一个可能的解决方案,Warbler也是如此,但我似乎无法想出其中的任何一个。如果可以在没有终端的情况下运行,只需点击它就不必是特定的文件类型。另一种可能的解决方案是创建一个运行文件的shell脚本,如图here所示,但我认为只有在告诉运行脚本的计算机可以双击它时才有效。甚至可以通过在Ruby文件中做某事来运行,但我太缺乏经验了。

提前感谢您的回答!

1 个答案:

答案 0 :(得分:0)

当你说that only works if you tell the computer running the script that it can be doubleclicked时,这并非完全正确。如果您单独通过电子邮件发送文件,则可能会删除其权限,但如果您将其打包成zip,则教师不应该再次运行chmod

无论如何,我不确定Windows支持这种方法(Ruby程序员倾向于使用像OSX或Linux这样的Unix系统)。

要制作跨平台的可执行文件,请查看this question,该链接指向某些包,例如"Ruby Ship"