google-drive-sdk google-drive-api rstudio

google drive sdk - Problemas de sincronización de Rstudio y Google Drive: "El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso"



google-drive-sdk google-drive-api (3)

Así que estoy usando RStudio y almacenando mis archivos en Google Drive (la versión con carpetas en su sistema, actuando como Dropbox). Lo estoy usando porque proporciona mucho más espacio gratis que Dropbox, y necesito ese espacio para los proyectos en los que estoy trabajando.

Cuando intento escribir cualquier documento, un script R, un archivo RMarkdown, etc., aparece el error mencionado en el título. Esto no sucede usando Dropbox. He encontrado respuestas para esta pregunta para Dropbox, pero la solución (decirle a Dropbox que no sincronice el archivo Rproj) no parece aplicable a Google Drive (si es así, corríjame).

Actualmente, estoy deteniendo Google Drive, lo cual está bien, pero a menudo me olvido de reanudarlo y eso causa dolores de cabeza.

¡Gracias por tu ayuda!


EDITAR: en el uso posterior de RStudio, mi solución no lo resolvió: la ventana emergente de sincronización solo ocurre a una frecuencia más baja. El problema es que Google Drive actualmente no tiene una función para ignorar las carpetas, solo los tipos de archivo.

-

Esto lo resolvió para mí:

  1. En Google Drive / Copia de seguridad y sincronización, vaya a Preferencias ...
  2. En Mi PC, haga clic en Cambiar :
  3. En Ignorar archivos con estas extensiones, agregue .rproj.user

Ver capturas de pantalla a continuación:


No estoy seguro de qué causó este error, sin embargo, pude resolverlo siguiendo los pasos a continuación:

Supongamos que tiene un archivo llamado temp.R que le está dando el error.

1) Copie todo el contenido de temp.R y cree un nuevo archivo en su disco local (en cualquier lugar fuera del disco de Google) y pegue el contenido allí. demo.R con algún nombre, por ejemplo demo.R

2) Ahora cierre temp.R de RStudio y mueva demo.R a la carpeta de Google Drive y ahora ábralo a través del explorador de archivos RStudio.

Ahora puede usar demo.R como su nuevo archivo y comenzar a trabajar en él. También guardará todos los cambios que realice en adelante.

Básicamente, solo estamos creando un nuevo archivo y reemplazándolo por el anterior.


También he tenido este problema durante mucho tiempo. La solución más simple es salir / apagar GoogleDrive cuando se trabaja en RStudio. No va a tener copias de seguridad en curso, pero de todos modos no es un problema tan grande. Todavía puede sincronizar su unidad durante el almuerzo o después del día. Esto podría resolver también los otros problemas que muchas personas están teniendo. En general, GoogleDrive probablemente no sea la mejor solución de respaldo. Creo que tener Drive solo para correos electrónicos y documentos compartidos aleatorios (15-100 Gb) sigue siendo una buena idea, pero para realizar copias de seguridad serias (al menos 1 Tb) probablemente DropBox o alguna otra solución sea preferible.