Problèmes de synchronisation entre Rstudio et Google Drive: «Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus»

J’utilise donc RStudio et stocke mes fichiers sur Google Drive (la version avec des dossiers sur votre système, agissant comme Dropbox). Je l’utilise car il offre beaucoup plus d’espace que Dropbox, et j’ai besoin de cet espace pour les projets sur lesquels je travaille.

Lorsque j’essaie d’écrire un document – un script R, un fichier RMarkdown, etc. -, je reçois l’erreur mentionnée dans le titre. Cela ne se produit pas en utilisant Dropbox. J’ai trouvé des réponses à cette question pour Dropbox, mais la solution (dire à Dropbox de ne pas synchroniser le fichier Rproj) ne semble pas applicable à Google Drive (si c’est le cas, corrigez-moi s’il vous plaît).

Actuellement, j’interromps Google Drive, ce qui est bien, mais j’oublie souvent de le reprendre et cela cause des maux de tête.

Merci de votre aide!

J’ai aussi ce problème depuis longtemps. La solution la plus simple consiste à quitter / désactiver GoogleDrive lorsque vous travaillez dans RStudio. Vous n’allez pas avoir de sauvegardes en cours mais ce n’est pas un problème énorme de toute façon. Vous pouvez toujours synchroniser avec votre lecteur pendant la pause déjeuner ou après la journée. Cela pourrait également résoudre les autres problèmes rencontrés par de nombreuses personnes. Tout-en-un GoogleDrive n’est probablement pas la meilleure solution de sauvegarde. Je pense qu’avoir le lecteur juste pour les courriels et les documents partagés aléatoires (15-100 Gb) est toujours une bonne idée, mais pour une sauvegarde sérieuse (au moins 1 To), DropBox ou une autre solution est probablement préférable.

Je ne suis pas sûr de ce qui a causé cette erreur, mais j’ai pu le résoudre en suivant les étapes ci-dessous:

Disons que vous avez un fichier appelé temp.R qui vous donne l’erreur.

1) Copiez tout le contenu de temp.R et créez un nouveau fichier sur votre lecteur local (n’importe où en dehors de Google drive) et collez-y le contenu. Sauve-le avec un nom dit demo.R

2) Fermez maintenant temp.R partir de RStudio et déplacez demo.R vers le dossier google drive et ouvrez-le maintenant via l’explorateur de fichiers RStudio.

Vous pouvez maintenant utiliser demo.R comme nouveau fichier et commencer à travailler dessus. Cela permettra également de sauvegarder tous les changements que vous effectuez désormais.

Donc, fondamentalement, nous ne faisons que créer un nouveau fichier et le remplacer par l’ancien.