36

この部分を含むいくつかのコードを実行しています。

if (!require("yaml")) {
  install.packages("yaml") 
  library("yaml")
}

rstudio で実行すると、すべてがシームレスに実行され、バグはありません。ただし、コマンド ラインでコードを実行しようとすると、次のエラーが発生します。

$ 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
4

1 に答える 1