Zainstalowałem mrówkę ... i zainstalowałem bluszcz (oba z synaptic), ale mrówka nie może znaleźć bluszczu!
Kiedy uruchamiam mrówkę, by zbudować „silnik szachowy” , otrzymuję następujące informacje:
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
Nie jestem pewien, jak postępować! Sprawdziłem to pytanie , ale nie rozwiązało mojego problemu.
Dzięki,
linux
installation
ant
Ziggy
źródło
źródło
To wydaje się być częstym problemem, ponieważ miałem ten sam problem. Po zainstalowaniu bluszcza z
apt-get
nie pojawił się w pożądanych folderach, ale w:(Być może trzeba zaktualizować bazę danych mlocate,
updatedb
a następnie użyć,locate ivy
aby ją znaleźć.)Aby rozwiązać ten problem: utwórz link w
/usr/share/ant/lib/
sudo ln -s -T /usr/share/java/ivy.jar /usr/share/ant/lib/ivy.jar
Uwaga: to
/usr/share/java/ivy.jar
jest sam link.źródło
Uważam, że bardzo użyteczne jest pozwolenie mrówce na zainstalowanie bluszczu, zobacz automatyczną instalację .
W ten sposób jedyną zależnością systemu operacyjnego jest mrówka i nie ma potrzeby dodawania dodatkowej konfiguracji, takiej jak ANT_OPTS lub ścieżka klasy.
źródło