Erreur dans la récupération (clé): firebase database paresseuse

Je ne sais pas ce qui se passe, tout fonctionnait bien mais soudain j’ai commencé à avoir ce message d’erreur sur la documentation:

Erreur dans la récupération (clé): firebase database de chargement différé ‘…… descopl.rdb’ est corrompu

J’ai supprimé la quasi-totalité de mon code et construit à nouveau, puis publié dans Github, mais lorsque j’utilise l’autre ordinateur portable pour télécharger le paquet, le paquet est en cours de téléchargement et de chargement, mais la documentation indique cette erreur. .

Je ne sais pas ce qui a causé le problème, j’utilise roxygen pour générer la documentation.

https://github.com/WilliamKinaan/descopl

Il semble que l’erreur survienne lorsque le paquet ne peut pas être décompressé par R (comme @rawr établi, il est corrompu). Ces solutions ont fonctionné pour moi:

1) Vérifiez les erreurs possibles dans la création des fichiers .Rdb

2) Essayez de redémarrer votre session R (par exemple .rs.restartR() si dans RStudio)

3) Le paquet peut avoir été installé sur votre ordinateur (même s’il ne fonctionne pas). Supprimez-le en utilisant ?remove.packages()

J’ai aussi eu ce problème avec roxygen2 . Je n’ai vu aucun problème avec aucune de mes fonctions. En fin de compte, en supprimant le fichier .rdb et en obtenant que roxygen2 se reconstruise, cela semblait résoudre le problème.

Je pense que l’explication de la cause est ici. C’est lié aux devtools. Par @Zfunk

 cd ~/Rlibs/descopl/help rm *.rdb 

Redémarrez R. Regardez l’aide de l’emballage à nouveau. Fixé!