루비 시스템 명령은 콘솔 외부에서 작동하지 않습니다
-
13-09-2019 - |
문제
나는 달리려고 노력하고있다 Growlnotify 루비 스크립트 내부에서. 내가 사용하는 명령은 이것입니다 system("growlnotify Test -m message")
.
터미널을 사용하여 스크립트를 실행하면 잘 작동합니다. TextMate를 사용하여 스크립트 또는 GeekTool (스크립트의 최종 대상)을 실행하면 growlnotify 부분을 실행하지 않습니다. 스크립트의 서로 부분은 TextMate 또는 GeekTool을 사용하여 실행되지만 터미널 만 사용하면 으르렁 거리는 일이 알림 창을 시작합니다.
이 도구를 전에 사용한 사람이 있습니까?
해결책
~이다 growlnotify
TextMate가 사용하는 길에서?
Growlnotify를위한 완전한 길을 통과하십시오 : 즉 /usr/local/bin/growlnotify
다른 팁
백틱은 Tilde와 같은 키에 Mark와 같은 작은 아포스트로피입니다.
`growlnotify -m message`
같은 일을합니다
system("growlnotify -m message")
또한 명령의 출력을 제공합니다.
또 다른 변형은입니다
%x{growlnotify -m message}
제휴하지 않습니다 StackOverflow