我正在尝试从ruby脚本中运行growlnotify。
我使用的命令是system("growlnotify Test -m message")
。
如果我使用终端执行脚本,它可以正常工作。如果我使用Textmate来运行脚本或Geektool(脚本的最终目标),它就不会运行growlnotify部分。脚本的每个其他部分都使用Textmate或Geektool运行,但只使用终端导致Growl启动通知窗口。
之前有人使用过这个工具吗?
答案 0 :(得分:4)
TextMate使用的PATH中是growlnotify
吗?
尝试将完整路径传递给growlnotify:ie /usr/local/bin/growlnotify
答案 1 :(得分:0)
反引号是与波浪号相同的键上的小撇号。
`growlnotify -m message`
和
做同样的事情system("growlnotify -m message")
除了它还为您提供命令的输出。
另一种变化是
%x{growlnotify -m message}