【问题标题】:Ruby Script to Runnable FileRuby 脚本到可运行文件
【发布时间】:2016-04-09 17:31:36
【问题描述】:

我是一个编程新手,试图向他的老师发送一个可以通过双击运行的 Ruby 脚本/迷你游戏。 JRuby 似乎是一个可能的解决方案,Warbler 也是如此,但我似乎无法弄清楚其中任何一个。如果它可以在没有终端的情况下运行,则不必是特定的文件类型,只需单击它即可。另一种可能的解决方案是创建一个运行该文件的 shell 脚本,如 here 所示,但我认为只有在您告诉运行该脚本的计算机可以双击它时才有效。甚至可以通过在 Ruby 文件本身中执行某些操作来运行,但我太缺乏经验,无法知道。

提前感谢您的回答!

【问题讨论】:

  • 欢迎来到 Stack Overflow。您正在寻求建议。 “要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describe the problem 和已经完成的事情到目前为止解决它。”

标签: ruby jruby


【解决方案1】:

当您说that only works if you tell the computer running the script that it can be doubleclicked 时,这并不完全正确。如果您自己通过电子邮件发送该文件,它的权限可能会被删除,但如果您将其打包成一个 zip,那么您是老师不需要再次运行 chmod

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

要使跨平台可执行,请查看this question,它链接到一些包,例如"Ruby Ship"

【讨论】:

  • 我应该早点指定这个,但我的老师和我都使用 OSX。我猜这会更容易吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-22
  • 2013-07-29
相关资源
最近更新 更多