Ich habe Ameise installiert ... und ich habe Efeu installiert (beide von synaptic), aber Ameise kann Efeu nicht finden!
Wenn ich Ameise laufen lasse, um 'Oktober-Schach-Engine' zu bauen , bekomme ich Folgendes:
BUILD FAILED
/home/zeigfreid/repos/october-chess-engine/build.xml:32: Problem: failed to create task or type antlib:org.apache.ivy.ant:resolve
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
No types or tasks have been defined in this namespace yet
This appears to be an antlib declaration.
Action: Check that the implementing library exists in one of:
-/usr/share/ant/lib
-/home/zeigfreid/.ant/lib
-a directory added on the command line with the -lib argument
Ich bin mir nicht sicher, wie ich vorgehen soll! Ich habe diese Frage überprüft , aber mein Problem wurde nicht behoben.
Vielen Dank,
linux
installation
ant
Ziggy
quelle
quelle
Dies scheint ein häufiges Problem zu sein, da ich das gleiche Problem hatte. Nach der Installation von ivy with
apt-get
wurde es nicht in den gewünschten Ordnern angezeigt, sondern in:(Möglicherweise müssen Sie Ihre mlocate-Datenbank mit aktualisieren
updatedb
und dann verwendenlocate ivy
, um sie zu finden.)Um dies zu lösen: Erstellen Sie einen Link in der
/usr/share/ant/lib/
sudo ln -s -T /usr/share/java/ivy.jar /usr/share/ant/lib/ivy.jar
Beachten Sie, dass dies
/usr/share/java/ivy.jar
selbst ein Link ist.quelle
Ich fand es sehr nützlich, Ameise Efeu installieren zu lassen, siehe automatische Installation .
Auf diese Weise ist die einzige Betriebssystemabhängigkeit ant, und es ist nicht erforderlich, zusätzliche Konfigurationen wie ANT_OPTS oder Klassenpfad hinzuzufügen.
quelle