使程序从shell中执行是可行的 - 只需将#!/usr/bin/ruby
放在最前面,chmod +x
就可以了。不幸的是OSX不允许我将文件类型与这样的脚本相关联 - 它需要.app
来代替它。其他操作系统似乎不存在这种区别。
制作这样的.app
最简单的方法是什么,它只会执行一些任意的Ruby代码?
答案 0 :(得分:2)
您可以use Automator或创建AppleScript application using "do shell script"来执行您的Ruby脚本。
答案 1 :(得分:0)
脚本编辑器似乎有“另存为应用程序包”选项,它创建了foo.app,我可以将其与文件类型相关联。