Sublime Text mit SuperAnt-Pfad ist nicht korrekt

1201
DocWatson

Seit dem Upgrade auf das neueste Mac OSX (10.9.1) kann ich keine Builds in Sublime Text mit dem SuperAnt-Tool ausführen. Hier ist der Fehler:

<> sind meine Auslassungen

[Errno 2] No such file or directory: 'ant' [cmd: ['ant', '-f', '/Users/stan/Development/<>/<>/build.xml', 'dist-amp']] [dir: /Users/stan/Development/<>/<>] [path: /usr/bin:/bin:/usr/sbin:/sbin] [Finished] 

Was mir auffällt ist, dass mein im Fehler aufgelisteter Pfad nicht mein tatsächlicher Pfad ist:

/opt/local/lib/mysql5/bin/:/opt/local/bin:/Applications/Sublime Text 2.app/Contents/SharedSupport/bin:/Users/stan/Development/tomcat7/ImageMagick/bin:/Users/stan/Development/apache-ant-1.8.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/lib/mysql5/bin/:/usr/local/git/bin:/usr/local/MacGPG2/bin 

Meine Frage ist also zweifach.

  1. Gab es Änderungen im neuesten OSX Service Pack, durch die dieses Problem aufgetreten ist?
  2. Wie kann ich diese Pfadvariable manuell setzen?

Vielen Dank!

0

1 Antwort auf die Frage

0
Jeremy Chone

Das liegt daran, dass Maverick die Java-Tools (wie Maven, Ant, ...) nicht mehr vorinstalliert hat. Was funktioniert bei mir was?

brew update brew install ant 

Anschließend müssen Sie möglicherweise die folgenden Schritte ausführen, um "ant" zum Standardpfad hinzuzufügen (der von SuperAnt verwendet wird).

sudo ln -s /usr/local/bin/ant /usr/bin/ant 

Hier sind einige Links zu den verschiedenen Installationsmöglichkeiten von Ant auf dem Mac.

Wie installiere ich ant unter OS X Mavericks?

https://stackoverflow.com/questions/19495610/error-executing-command-ant-on-mac-os-x-10-9-mavericks-when-building-for-andro