Pregunta

Estoy trabajando en un guión que crea un paquete en el directorio actual (utilizando pdInfoBuilder de BioConductor), y me gustaría que lo instale mientras que el script se está ejecutando. install.packages() con repo = NULL parece una opción obvia, pero esto parece única excepción de directorios de paquete tarballed y gzip. ¿Hay alguna manera de anular este, ya que la función create.pkg() no crea un * .tar.gz? Actualmente estoy usando:

R CMD INSTALL package.name

Gracias, Vince

¿Fue útil?

Solución

Si se trata de un archivo de origen, a continuación, utilizar install.packages () y establezca el repos = NULL:

install.packages(file_name_and_path, repos = NULL, type="source")

Vea esta pregunta relacionada: ¿Cómo se instala un R paquete de la fuente?

Otros consejos

Si no es un .tgz, es en forma de directorio completo? Todo lo que tiene que hacer es R CMD INSTALAR nombredir y que va a trabajar. Los install.packages () única ventaja real de la función sobre una prima R CMD instalación es que lo hará toda la descarga, la coincidencia de la dependencia, etc para usted.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top