2012-04-20 17 views
6

Tengo betaversion del sitio web. El único disponible es la instalación de Windows como archivo mybetapackage.zip. Cuando instalé el paquete, no funciona cuando lo cargo.trabajando con paquete sin Namespace en R

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

¿Es posible utilizar este paquete beta de alguna manera?

ediciones:

probé las siguientes instrucciones para crear propio espacio de nombres. El archivo de espacio de nombres contiene lo siguiente:

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

Ahora recibo la advertencia siguiente.

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

Puede agregar manualmente el espacio de nombres en usted mismo. Recuerdo que cuando este requisito formaba parte de R, hice una pregunta aquí sobre los espacios de nombres y pueden agregarse manualmente. Hadely había escrito un poco al respecto. Una búsqueda aquí debería brindarle información sobre cómo agregarla; si recuerdo es una manipulación de uno de los documentos en los directorios. –

+1

Construir desde la fuente funcionaría. Sin embargo, si solo tiene el código binario de Windows, puede intentar esto: http://stackoverflow.com/questions/8012596/error-with-asreml-d-package-in-r-2-14-0/8014357# 8014357 – jthetzel

+1

En cuanto a la "línea final incompleta", si el paquete se carga, creo que la advertencia se puede ignorar de forma segura. Para deshacerse de él, intente agregar una línea en blanco adicional o dos al final del archivo 'NAMESPACE'. Creo que la advertencia se debe a la falta de carácter EOL o EOF al final del archivo 'NAMESPACE', consulte aquí, por ejemplo: http://r.789695.n4.nabble.com/incomplete-final-line-found -warning-td4181838.html – jthetzel

Respuesta

3

Basado en la discusión anterior, estoy respondiendo mis propias preguntas. Todo el mérito recae sobre quién discutió este tema.

Cree un archivo con el siguiente texto y ponga una línea adicional para evitar un error. Lo mismo en el directorio para el paquete donde tiene el archivo de descripción.

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