在Ruby,OSX和Windows上运行任意系统命令

时间:2009-07-19 23:49:06

标签: ruby execute

我想从ruby脚本打开OSX窗口(和Windows窗口)。如果我做

system "touch /Users/apple/Documents/thekbase-temp-files/test5.txt"

它有效(创建一个空文件),但是这个

system "mate /Users/apple/Documents/thekbase-temp-files/test5.txt"

不会打开TextMate,即使我键入它也是如此。我觉得这可能是version of this question,但我只是想确定一下。

谢谢!

1 个答案:

答案 0 :(得分:5)

尝试

system "open -a textmate /Users/apple/Documents/thekbase-temp-files/test5.txt"