Frage

Ich versuche, meld (installiert über Homebrew) über eine App-Verknüpfung, die ideal in meinem endenAnwendungsordner.Eine empfohlene Möglichkeit, Konsolen-Apps in Mountain Lion zu starten, scheint Automator zu verwenden.

laufend /usr/local/bin/meld in einem terminal startet xquartz und meld startet fein.Mein Automator-Skript sieht aus wie:

Automator-Skript

Wenn Sie jedoch alles laufen, erhalten Sie das Fehler "Run-Shell-Skript".XQUARTZ startet nicht.Wenn XQUARTZ bereits läuft, startet Meld noch nicht.

    .
  1. Gibt es einen Weg, um nützlicher (stdout / stderr) von Automator-Maßnahmen zu erfahren?
  2. Wie läuft die Shell anders lanciert Xquartz und Apps in ihm?
  3. edit: Ich kann es dazu bringen, mit dem open /usr/local/bin/meld in meiner Aktion zu arbeiten, aber ich bekomme dann auch ein Terminalfenster (was ich nicht will).

War es hilfreich?

Lösung

aha.Sieht aus, als würde Homebrew über seinen eigenen Python merken, anstatt das System eins.Terminal setzt das richtig ein, aber der Automator nicht.

Lösung: Verwenden von Run Shell-Skript in Automator mit:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit apple.stackexchange
scroll top