2011-12-05 8 views
6

Tengo un paquete R en github que usa un script "configure" (ya que parte del código C depende de las bibliotecas GSL). Trato de instalar el paquete utilizando la función github_install() del paquete de devtools y sale el error:R's devtools - instalar desde github con el archivo "configure"

(as ‘lib’ is unspecified) 
* installing *source* package ‘wrightscape’ ... 
ERROR: 'configure' exists but is not executable -- see the 'R Installation and Administration Manual' 

No está seguro de qué hacer - ¿Hay una cosa tal como permisos de ejecución para un archivo en github? ¿Es esto un problema devtools o un problema de configuración? (Instalar el paquete desde la fuente funciona bien para mí). El paquete está aquí. https://github.com/cboettig/wrightscape

+0

Por favor, presentar un informe de error. – hadley

+0

@hadley gracias! [informe de error] (https://github.com/hadley/devtools/issues/32) – cboettig

Respuesta

4

Esto está ahora corregido en la última versión de devtools (0.7).

0

Git no gestiona los permisos de archivos directamente. Por lo general, es responsabilidad de una secuencia de comandos de compilación o instalación ajustar los permisos correctamente una vez que los bits se entregan desde git. Hay herramientas de terceros que pueden ayudar con esto. Vea la discusión sobre la pregunta Retaining file permissions with Git.

Espero que esto ayude.

0

tuve un problema similar que fue causado por mi/tmp dir ser montado noexec, y se resuelve mediante el establecimiento de un TMPDIR diferente, como se explica here

export TMPDIR=~/tmp 
Cuestiones relacionadas