Louis/Thèse/Résolution des problèmes/Problème avec renv.md
Louis Lacoste 2407ab47d6
vault backup: 2026-06-12 16:05:17
Affected files:
.obsidian/workspace.json
Thèse/Résolution des problèmes/Problème avec renv.md
2026-06-12 16:05:17 +02:00

922 B

Un bug Meta/package.rds

En travaillant sur le package {colSBM} je ne parvenais plus à faire renv::restore() sans comprendre pourquoi.

J'avais de multiples erreurs du type

...
Le package 'truc' n'as pas Meta/package.rds
...

Il semblerait que j'avais mal spécifié l'option pkgType (peut-être avait-elle sauté pendant la mise à jour, que sais-je ?). Elle était à "both" là où en la changeant en "source", {renv} parvient à installer les packages.

options(pkgType = "source")
renv::restore()

Et hop!

On peut nettoyer son renv

Avec la commande

renv::clean("unused.packages")

Qui enlève les packages non utilisés !

{languageserver} qui crashait sans raison

Le LSP R crashait sans raison, il semble que ça venait d'un timeout provoqué par une vérification renv.

Il fallait ajouter ceci dans son .Renviron

RENV_CONFIG_SYNCHRONIZED_CHECK = FALSE