본문 바로가기

프로그래밍/디버깅

이클립스(eclipse)에 svn subclipse 설치시 에러

ADT(안드로이드 이클립스)를 사용중인데, svn을 설치하기 위해, Install Software에 주소를 입력하고 설치를 시작했다. 그랬더니 아래와 같은 에러가 발생했다.


Cannot complete the install because one or more required items could not be found.

Software being installed: Subclipse Integration for Mylyn 3.x (Optional) 3.0.0 (org.tigris.subversion.subclipse.mylyn.feature.group 3.0.0)

Missing requirement: Subclipse Integration for Mylyn 3.x (Optional) 3.0.0 (org.tigris.subversion.subclipse.mylyn.feature.group 3.0.0) requires 'org.eclipse.mylyn.tasks.core [3.0.0,4.0.0)' but it could not be found


혹은 설치중에 아래와 같은 에러가 나기도 한다.


An error occurred while collecting items to be installed

session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).

No repository found containing: osgi.bundle,org.eclipse.draw2d,3.9.0.201212170307

No repository found containing: osgi.bundle,org.eclipse.gef,3.9.0.201212170307

No repository found containing: osgi.bundle,com.sun.syndication,0.9.0.v200803061811

No repository found containing: osgi.bundle,org.apache.commons.lang,2.6.0.v201205030909

No repository found containing: osgi.bundle,org.eclipse.core.runtime.compatibility.auth,3.2.300.v20120523-2004

No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.core,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.identity.core,1.0.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.net,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.notifications.core,1.0.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.notifications.feed,1.0.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.notifications.ui,1.0.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.repositories.core,1.0.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.repositories.ui,1.0.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.screenshots,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.ui,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.commons.workbench,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.context.core,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.context.ui,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.discovery.core,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.discovery.ui,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.monitor.core,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.monitor.ui,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.resources.ui,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.tasks.core,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.tasks.ui,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.eclipse.mylyn.team.ui,3.8.3.v20130107-0100

No repository found containing: osgi.bundle,org.jdom,1.1.1.v201101151400 


에러의 내용은 subclipse 설치중에 Mylyn 3.x 통합하는걸 옵션으로 할 수 있는데 보통 통째로 설치하기때문에 이 옵션이 걸려 이녀석을 설치할 때 에러가 나는것이다. 그럼 해결법은 무엇일까? 나름 구글링을 많이 해봤지만 가장 쉽고 효율적인 방법은 이거였다.


그냥, 저거 빼고 설치해! 


어차피 선택사항이기에 뺀다고해서 svn 이용에는 전혀 관련이 없다. (Mylyn은 task관리 플러그인으로 알고있다) 아래와 같이 설치시 Integration for Mylyn 을 체크해제하고 진행하면 된다. 또한, Contact all update sites during install to find required software 를 체크해제해야 정상적으로 설치가 된다.