Ho un codice che ho eseguito che include questa parte:errore di pacchetto quando si esegue il codice r sulla linea di comando
if (!require("yaml")) {
install.packages("yaml")
library("yaml")
}
Quando eseguo in esso rstudio, tutto funziona senza problemi e non ci sono bug. Tuttavia, quando provo in esecuzione il mio codice sulla riga di comando, ottengo questo errore:
$ Rscript.exe file.R
Loading required package: yaml
Installing package(s) into ‘/usr/lib/R/site-library’
(as ‘lib’ is unspecified)
Error in contrib.url(repos, type) :
trying to use CRAN without setting a mirror
Calls: install.packages -> grep -> contrib.url
In addition: Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :
there is no package called ‘yaml’
Execution halted
Leggi questo: 'prova ad usare CRAN senza impostare un mirror' e soprattutto l'argomento' repos' in 'install.packages'. –