2012-04-20 6 views
6

나는 웹 사이트에서 베타 버전을 가지고 있습니다. Windows 설치는 mybetapackage.zip 파일로만 사용할 수 있습니다. 패키지를 설치하면로드 할 때 패키지가 작동하지 않습니다.R에서 네임 스페이스가없는 패키지로 작업

> utils:::menuInstallLocal() 
> require(mypackage) 
Loading required package: mypackage 
Failed with error: ‘package ‘mypackage’ does not have a NAMESPACE and should be re-installed’ 

이 베타 패키지는 어쩌면 사용할 수 있습니까?

편집은 :

나는 자신의 네임 스페이스를 만들려면 다음 지침을 시도했다. 네임 스페이스 파일에 다음 내용이 포함되어 있습니다.

exportPattern("^[^\\.]") 

이제 경고 메시지가 표시됩니다.

Warning message: 
In readLines(file) : 
    incomplete final line found on 'C:/Users/user/Documents/R/win-library/2.14/RCropStat/NAMESPACE 
+0

수동으로 네임 스페이스를 추가 할 수 있습니다. 이 요구 사항이 R의 일부 였을 때 나는 네임 스페이스에 대한 질문을했고 수동으로 추가 할 수 있음을 기억합니다. Hadely는 그것에 대해 조금 썼다. 검색은 여기에 추가 정보를 제공해야합니다. 내가 디렉토리의 문서들 중 하나에 대한 조작 인 것을 기억한다면. –

+1

소스에서 빌드하면 작동합니다. 그러나 Windows 바이너리 압축 만 사용하면 다음을 시도 할 수 있습니다. http://stackoverflow.com/questions/8012596/error-with-asreml-d-package-in-r-2-14-0/8014357# 8014357 – jthetzel

+1

"불완전한 최종 라인"과 관련하여 패키지가로드되면 경고를 무시해도 안전하다고 생각합니다. 이를 없애기 위해'NAMESPACE' 파일의 끝에 빈 줄 한 개 또는 두 개를 추가하십시오. 나는 경고가'NAMESPACE' 파일 끝에 EOL 또는 EOF 문자가 없기 때문에 발생한다고 믿습니다. 예를 들어 여기를보십시오 : http://r.789695.n4.nabble.com/incomplete-final-line-found -warning-td4181838.html – jthetzel

답변

3

나는 내 자신의 질문에 대답하고 있습니다. 모든 신용은 누가이 문제를 논의했는지에 대한 것입니다.

다음 텍스트로 파일을 만들고 오류가 발생하지 않도록 여분의 줄을 넣으십시오. 설명 파일이있는 패키지의 디렉토리와 동일합니다.

exportPattern("^[^\\.]") 
관련 문제