Domanda

Sto cercando di eseguire growlnotify dall'interno di uno script Ruby. Il comando che sto usando è questo system("growlnotify Test -m message").

Se uso il terminale per eseguire lo script funziona benissimo. Se io uso TextMate per eseguire lo script o GeekTool (l'eventuale destinazione dello script) esso non mai eseguito la parte growlnotify. Ogni altra parte dello script viene eseguito utilizzando TextMate o GeekTool, ma solo utilizzando il terminale fa sì che Growl per lanciare una finestra di notifica.

Chiunque utilizzato questo strumento prima?

È stato utile?

Soluzione

È growlnotify nel percorso che TextMate usa?

Prova a passare il percorso completo per growlnotify: cioè /usr/local/bin/growlnotify

Altri suggerimenti

Una backtick è il piccolo apostrofo come segno sullo stesso tasto come il tilde.

`growlnotify -m message`

fa la stessa cosa come

system("growlnotify -m message")

tranne che ti dà anche l'output del comando.

Un'altra variante è

%x{growlnotify -m message}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top