Je ne sais pas ce qui se passe, tout fonctionnait très bien, mais j'ai commencé à avoir ce message d'erreur sur la documentation:
Erreur lors de l'extraction (clé): la base de données de chargement paresseux '...... descopl.rdb' est corrompue
J'ai enlevé presque tout mon code et compilé à nouveau, puis publié sur Github, mais lorsque j'utilise l'autre ordinateur portable pour télécharger le package, celui-ci est en cours de téléchargement et chargé, mais je ne peux appeler aucune fonction et la documentation indique l'erreur .
Je ne sais pas ce qui a causé le problème, j'utilise roxygen pour générer la documentation.
Il semble que l'erreur se produise lorsque le paquet ne peut pas être décompressé par R (@rawr étant établi, il est corrompu). Cette solution a fonctionné pour moi:
1) Vérifier les erreurs possibles dans la création des fichiers .Rdb
2) Essayez en redémarrant votre session R (par exemple, .rs.restartR()
si vous êtes dans RStudio)
3) Le paquet a peut-être été installé sur votre ordinateur (même s'il ne fonctionne pas). Supprimez-le en utilisant ?remove.packages()
J'ai eu ce problème avec roxygen2
ainsi que. Je ne voyais aucun problème avec aucune de mes fonctions. En fin de compte supprimer le .rdb
fichier puis obtenir roxygen2 pour le reconstruire semblait résoudre le problème.
Je pense que l'explication de ce qui cause ceci est ici. Cela est lié à devtools. Par @Zfunk
cd ~/Rlibs/descopl/help
rm *.rdb
Redémarrez R. Examinez à nouveau l'aide du package. Fixé!
Si vous utilisez R-studio: 1) Ctrl + Maj + F10 pour redémarrer la session 2) Outils -> Rechercher les mises à jour du paquet -> mettre à jour tous les paquets 3) bibliothèque (ggmap)
Problème résolu.