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 gratuit que Dropbox, et j'ai besoin de cet espace pour les projets sur lesquels je travaille.
Lorsque j'essaie d'écrire n'importe quel document - un script R, un fichier RMarkdown, etc ... - j'obtiens l'erreur mentionnée dans le titre. Cela ne se produit pas avec Dropbox. J'ai trouvé des réponses à cette question pour Dropbox, mais la solution (dites à Dropbox de ne pas synchroniser le fichier Rproj) ne semble pas applicable à Google Drive (si c'est le cas, veuillez me corriger).
Actuellement, j'arrête Google Drive, ce qui est bien, mais j'oublie souvent de le reprendre et cela provoque 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 vous 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. Dans l'ensemble, GoogleDrive n'est probablement pas la meilleure solution de sauvegarde. Je pense qu'avoir le Drive uniquement pour les e-mails et les documents partagés aléatoires (15-100 Go) 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.
EDIT: Lors d'une utilisation ultérieure de RStudio, ma solution ne l'a pas résolue - Le popup de synchronisation se produit juste à une fréquence plus basse. Le problème est que Google Drive n'a actuellement pas de fonctionnalité permettant d'ignorer les dossiers uniquement les types de fichiers.
-
Cela m'a résolu:
.rproj.user
Voir les captures d'écran ci-dessous:
Je ne suis pas sûr de la cause de cette erreur, mais j'ai pu la résoudre en suivant les étapes ci-dessous:
Supposons que vous ayez 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 disque local (n'importe où en dehors de Google Drive) et collez-y le contenu. Enregistrez-le avec un nom, dites demo.R
2) Fermez maintenant temp.R
depuis RStudio et déplacez demo.R
dans le dossier Google Drive et ouvrez-le maintenant via l'explorateur de fichiers RStudio.
Vous pouvez maintenant utiliser demo.R
en tant que nouveau fichier et commencez à travailler dessus. Il enregistrera également toutes les modifications que vous apportez désormais.
Donc, fondamentalement, nous créons simplement un nouveau fichier et le remplaçons par l'ancien.