2016-12-22 11 views
0

install_github이 SVN이 필요하다는 것을 나타내는 "SVN이 시스템에 설치되지 않은 것 같습니다."라는 메시지가 나타나지 않는 것은 놀라운 일이었습니다. 이것은 잘 알려진 rgl 설치 질문 How do I install the latest version of rgl의 조언을 따랐습니다. 수동으로 설치할 수는 있지만 메시지를 이해하지 못하고 제목에 질문을 게시했습니다.install_github을 사용하여 github에서 rgl을 설치하려면 왜 SVN이 필요합니까?

지저분한 조사가 끝난 후 우리는 그것이 rgl 패키지 설명 파일의 remote 구성 라인 때문인 것으로 나타났습니다. 이 답변은 답변에 대한 의견에 정확하다고 표시되어 있습니다.

그러나 원래 질문의 지침 중 많은 부분이 구식이었으며 이후 수정되었습니다.

스크린 샷 :

enter image description here

+0

Rforge는 Github이 아닙니다. 내가 구글 "github rgl"이라면 첫 번째 링크 설명은 말 그대로 "RGL SVN 저장소의 복사본"이라고 말합니다. 이제 rgl을 설치하기 위해 SVN을 설치해야합니까? 나는 그렇게 생각하지 않는다. 최신 버전 인 경우 github 미러에서 설치하십시오. Rforge에서 설치하기 위해'install_github'을 사용할 수 있습니까? 분명히 아니지만, 대부분 사소한 불편입니다. – Roland

+0

글쎄, user2554330 놀랐다, 그는 알아야한다. 그는 단지 어떤 사용자도 아닙니다. –

+0

합의가 사소한 경우이 게시물을 삭제 해 주어서 기쁩니다. –

답변

1

수정 됨 : Github 미러가 최신 정보이므로 How do I install the latest version of rgl?에 나열된 모든 방법이 정상적이어야합니다. 서버가 다시 죽으면 항상 install.packages()을 사용하거나 SVN을 사용할 수 있습니다.

install_github() 메서드는 더 이상 SVN 설치가 필요하지 않습니다.

+0

예, SVN에'rglwidget'을 설치하도록 요구하는 DESCRIPTION 파일에 원격 종속성이 있습니다. 나는 그것이 나중에 추가하고 수수께끼 인 오류 메시지의 이유라고 생각합니다. –

+1

현재'rgl'은'rglwidget'을 필요로하지 않으며 더 이상 원격 종속성을 갖지 않습니다. – user2554330

0

당신은 install_github()의 적절한 SVN 변형을 사용하여 REPO RForge 및 기타 SVN에서 설치할 수 있습니다. devtools 패키지에는 install_svn이 있으므로 원격 패키지와 같은 경량 대안을 사용하십시오.

하지만이 모든 경우에 SVN 클라이언트에서 SVN 클라이언트를 다운로드해야합니다. 어떤 의미가 있습니다.

그러나 git를 사용하여 수행 할 수있는 것은 모든 CRAN 패키지가 GitHub에있는 읽기 전용 미러 을 사용하는 것입니다. rgl의 경우 GitHub mirror repo is here과 나는 해당 repo에 대해 install_github을 사용하는 것이 성공할 것으로 기대합니다.

+0

모든 것을 이해하고 있지만'install_github ("rforge/rgl, subdir ="pkg/rgl ")'이 R 패키지를 가리키고 있습니다.이 디렉토리를 잡으면 로컬에 잘 설치할 수 있습니다. 왜 SVN을 실행합니까?추천 된 것이 효과가 있다고 생각되는 것처럼 보입니다. 아마도 그렇게했을 것이라고 생각하고 나서 깨졌습니다. –

+0

"의사 선생님이 이럴 때 아파요." 그것을하는 것을 멈추십시오. _ 만약 당신이'install_github()'을 사용하고 싶다면 _ 대신 GH repo를 사용할 것입니다. 하지만 이미 말했어. –

+0

또한 http://r-forge.r-project.org (SVN 저장소)와 http://rforge.net (다른 것, Simon에 의해 실행되는)을 혼동합니다. rgl은 전자에 있습니다. –