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.