【发布时间】:2013-07-16 07:43:06
【问题描述】:
我运行的一些代码包括这部分:
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
【问题讨论】:
-
阅读此内容:
trying to use CRAN without setting a mirror,尤其是reposinstall.packages中的参数。