2012-03-03 7 views
1

업데이트 할 CRAN에서 제거한 패키지 인 QRMlib를 설치하려고합니다. 업데이트를 위해 제거 된 것을 포함하여 모든 부양 가족을 설치했습니다. 내가 보관 된 버전을 다운로드 왔지만 나는 라이브러리 (QRMlib) 나는 다음과 같은 오류 얻을QRMlib in R

사용하여로드하려고하면 "패키지 'QRMlib는'네임 스페이스가없는 다시 설치해야"

어떻게해야합니까? 나는 다시 설치하고 반복해서 반복했지만 동일한 문제가 발생합니다. 나는 그것이 차이를 만드는 경우 Mac에입니다. lib의 업데이트가 진행 중이지만 긴급하다는 것을 알고 있습니다.

+1

이 스레드를보세요 http://stackoverflow.com/questions/8012596/error-with-asreml-d-package-in-r-2-14-0 – dickoa

+2

나는 이것을 다운로드하려고합니다 : http : // cran .stat.ucla.edu/src/contrib/Archive/QRMlib/QRMlib_1.4.5.1.tar.gz 소스에서 설치 :'install.packages (file.choose(), repos = NULL, type = "source")) '. 다른 스레드의 조언을 따라야 할 수도 있습니다. –

답변

1

패키지에 네임 스페이스가 필요하지 않으므로 R 2.13으로 되돌릴 수 있습니다 (소스에서 패키지 빌드하기). http://r.research.att.com/에 여전히 2.13.2의 이진 버전이 있습니다. 또는 네임 스페이스가 포함 된 패키지를 다시 작성할 수 있다고 가정합니다.하지만이 경우는 "아마도 물어봐야 만 할 수 있습니다."라고 할 수 있습니다. (나는 할 수 없다는 것을 알고있다.) Mac-R-FAQ에서 다른 버전의 R을 실행하는 것에 대한 지침이있다.

패키지에 C 또는 Fortran 코드가있는 경우 Xcode 개발 도구가 필요하며 필요한 모든 정보는 Simon Urbanek이 실행하는 AT &T 웹 사이트에 있습니다. QRMlib 패키지를 설명하는 파일 중 하나가 Windows에 mingw C 컴파일러를 사용했다고 말한 이후 아마 그럴 것이라고 생각합니다. 이 패키지를 어디서 가지고 있고 전체 파일 이름을 제공해야하는지 알려줘야합니다. 그러면 필요한 단계를 결정하는 데 도움이 될 것입니다.