如何使运行的OSX应用程序打开一些文件类型并运行任意Ruby代码?

时间:2010-03-14 16:52:46

标签: ruby macos

使程序从shell中执行是可行的 - 只需将#!/usr/bin/ruby放在最前面,chmod +x就可以了。不幸的是OSX不允许我将文件类型与这样的脚本相关联 - 它需要.app来代替它。其他操作系统似乎不存在这种区别。

制作这样的.app最简单的方法是什么,它只会执行一些任意的Ruby代码?

2 个答案:

答案 0 :(得分:2)

您可以use Automator或创建AppleScript application using "do shell script"来执行您的Ruby脚本。

答案 1 :(得分:0)

脚本编辑器似乎有“另存为应用程序包”选项,它创建了foo.app,我可以将其与文件类型相关联。