개미와 아이비를 설치하는 방법?


11

나는 개미를 설치했습니다 ... 그리고 시냅스에서 아이비를 설치했지만 개미는 아이비를 찾을 수 없습니다!

'october-chess-engine' 을 빌드하기 위해 개미를 실행할 때 다음을 얻습니다.

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

진행 방법을 잘 모르겠습니다! 이 질문을 확인 했지만 문제를 해결하지 못했습니다.

감사,

답변:


10

아이비를 어떻게 설치 했습니까? 어쨌든 나열된 디렉토리 중 하나 에 ivy.jar ( http://ant.apache.org/ivy/download.html ) 을 넣어야 합니다.

  • /usr/share/ant/lib
  • ${HOME}/.ant/lib(귀하의 경우 /home/zeigfreid/.ant/lib)

-v옵션 (verbose)으로 실행하면 무엇을로드하고로드 할 수 있습니다


감사합니다! 방금 $ {HOME} /. ant / lib에서 ivy.jar 파일에 대한 심볼릭 링크를 만들었습니다.
Ziggy

10

나는 같은 문제가 있었기 때문에 일반적인 문제 인 것 같습니다. 으로 ivy 를 설치 apt-get하면 원하는 폴더에 표시되지 않지만 다음 위치에 표시됩니다.

[...]
/ usr / share / doc / ivy
/ usr / share / doc / ivy / README
/ usr / share / doc / ivy / README. 데비안
/usr/share/doc/ivy/changelog.Debian.gz
/usr/share/doc/ivy/changelog.gz
/ usr / share / doc / ivy / 저작권
/usr/share/java/ivy-2.2.0.jar
/usr/share/java/ivy.jar
[...]

mlocate 데이터베이스를로 업데이트 updatedb 한 다음이를 사용 locate ivy 하여 찾아야 할 수도 있습니다.

이 문제를 해결하려면 : /usr/share/ant/lib/

sudo ln -s -T /usr/share/java/ivy.jar /usr/share/ant/lib/ivy.jar

참고 /usr/share/java/ivy.jar링크 자체입니다.


1
고마워, 이것은 나를 위해 일했다. 나는 '비 공식 버전'에 대한 경고 얻을 수 있지만
RobAu

1

나는 개미가 아이비를 설치하게하는 것이 매우 유용하다는 것을 알았습니다 . 자동 설치를 참조하십시오 .

이 방법으로 유일한 운영 체제 종속성은 ant이며 ANT_OPTS 또는 클래스 경로와 같은 추가 구성을 추가 할 필요가 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.