2010-12-15 2 views
0

패키지 (xml, Rgraphviz, Rcurl)에 의존하는 R 패키지 (PathRanker)를 설치했습니다. 라이브러리 안의 모든 패키지 폴더에 잠긴 기호가 있음을 알았습니다. R CMD REMOVE를 사용하여 PathRanker를 제거하려고했지만 작동하지 않았습니다. 나는 패키지를 다시 설치하려고 노력했다. 그래서 나는 그것이 의존 패키지와 관련이 있다고 생각합니다. 누군가 나를 도울 수 있습니까? 고마워요 ...다른 패키지에 의존성이있는 R 패키지를 제거하는 방법은 무엇입니까?

+0

열려있는 R 세션을 모두 닫습니다. 다른 패키지 디렉토리의 잠금을 해제해야합니다. – Shane

+0

예. 나는 모든 것을 잠금 해제 할 수 있습니다.하지만 여전히 내가 수정 한 패키지를 설치할 수 없습니다. 또는 수정할 때마다 패키지를 다시 빌드하지 않고도 소스 코드를 편집 할 수있는 다른 방법이 있습니까? 내가 설치된 패키지 내에서 편집 할 수 있습니다. – max

+2

나는 당신이 무엇을하려고하는지 정확히 모르겠습니다. remove.packages()를 시도 했습니까? 패키지에서 특정 함수를 수정하는 경우 새 .R 파일과 source() 파일을 작성하는 것이 좋습니다. 차이점이 미미하거나 화장품이라고 가정합니다. 패키지를 더 크게 망쳐 놓으려면 소스에서 다시 빌드해야합니다. –

답변

0

(Linux를 사용하는 경우) 루트로 패키지를 설치하고 일반 사용자로 패키지를 제거하려고 할 수 있습니다.

루트 (sudo R)로 R 세션을 시작하고이 환경에서 패키지를 제거 (참조 : ?remove.packages 참조)하십시오. 또는 콘솔에서 : sudo R CMD REMOVE (package name)

여전히 작동하지 않는 경우 오류 메시지에 대해 자세히 작성하십시오.

관련 문제