error de documento: no se puede abrir la conexión
Document Error Cannot Open Connection
- Att: El hoyo encontrado en el desarrollo del paquete R.
- Fecha: 2018-12-06
descripción incorrecta
Recientemente, desarrollé un kit de herramientas R para la empresa. Después de agregar algunas funciones, uso devtools :: document () para generar un error de archivo .Rd. Como se muestra a continuación, creo que es un problema de permiso del mensaje de error.
|_+_|Proceso de solución
1 permiso
Dado que parece ser un problema de permiso de escritura de carpeta debido al error, varios lanzamientos no pueden resolver el problema.
2 desbordamiento de pila
Se obtiene un error similar en el desbordamiento de pila buscando el mensaje de error:
https://github.com/klutometis/roxygen/issues/766
La razón general es el error de roxygen2, según la solución:
|_+_|
No resuelve el problema. Intentar desinstalar varias versiones de roxygen2 repetidamente no resuelve el problema.
3 Solución de problemas manual
Cree un nuevo proyecto de paquete, mueva gradualmente los scripts del proyecto original y finalmente ubique la fuente del error:
|_+_|in > devtools::document() Updating pkt documentation Writing NAMESPACE Loading pkt Error in file(con, 'r') : cannot open the connection In addition: Warning message: In file(con, 'r') : cannot open file 'E:
-windowsstage_2pkt': Permission denied
Después del bloque, se agrega el código correspondiente al ejemplo y se elimina la línea. El problema esta resuelto:
para resumir
devtools::install_github('gustavdelius/roxygen')
El mensaje de error es demasiado vago.