J'ai R version 3.4.2, en essayant d'installer ggplot2
, a exécuté install.packages("ggplot2", dependencies = TRUE)
dans RStudio. Il finit par me dire qu'il est sorti avec un statut de sortie non nul et que les erreurs sont difficiles à lire car le message est trop long, mais je vois que dans le processus Matrix
était une dépendance dont l'installation a également échoué. pour installer directement cela, et voici ce que je vois dans le message d'erreur pour cela:
/usr/bin/ld: cannot find -llapack
/usr/bin/ld: cannot find -lblas
/usr/bin/ld: cannot find -lgfortran
collect2: error: ld returned 1 exit status
/usr/share/R/share/make/shlib.mk:6: recipe for target 'Matrix.so' failed
make: *** [Matrix.so] Error 1
ERROR: compilation failed for package ‘Matrix’
* removing ‘/usr/local/lib/R/site-library/Matrix’
Je ne suis pas certain de ce qu'est ld
et si j'ai besoin de rechercher cela pour résoudre ce problème. Il semble que cela puisse aussi avoir quelque chose à voir avec Matrix.so
.
Vous devez installer ces dépendances de construction pour R-package:
Sudo apt-get install r-base-dev
Puis installez R-packages dans votre dossier personnel (c'est-à-dire ~/R/x86_64-pc-linux-gnu-library
). Vous n'avez pas besoin d'exécuter RStudio avec root.