在 travis.ci 中,Rscript 似乎忽略了 .Reviron 文件
In travis.ci Rscript seems to be ignoring the .Reviron file
在 travis 中,我正在创建一个包含以下行的 Renviron 文件:
options(repos = c(CRAN="http://cran.rstudio.com",DRAT="http://sahilseth.github.io/drat")
这添加了两个存储库 CRAN(官方 R 存储库)和我的个人存储库。
这在我自己的电脑上完美运行,但在 travis 上,R 似乎忽略了 .Rprofile 文件。
这是 travis 输出的一个块 (https://travis-ci.org/sahilseth/flowr/builds/84850698)
echo 'options(repos = c(CRAN="http://cran.rstudio.com",DRAT="http://sahilseth.github.io/drat")' > .Rprofile
Rscript -e 'options("repos");print(.libPaths())'
输出:
$repos
CRAN
"@CRAN@"
[1] "/home/travis/Rlib" "/usr/local/lib/R/site-library"
[3] "/usr/lib/R/site-library" "/usr/lib/R/library"
运行同上PC显示:
$repos
CRAN
"http://cran.rstudio.com"
DRAT
"http://sahilseth.github.io/drat
您在用于创建 .Rprofile 的行中缺少右括号:
echo 'options(repos = c(CRAN="http://cran.rstudio.com",
DRAT="http://sahilseth.github.io/drat"))' > .Rprofile
在 travis 中,我正在创建一个包含以下行的 Renviron 文件:
options(repos = c(CRAN="http://cran.rstudio.com",DRAT="http://sahilseth.github.io/drat")
这添加了两个存储库 CRAN(官方 R 存储库)和我的个人存储库。
这在我自己的电脑上完美运行,但在 travis 上,R 似乎忽略了 .Rprofile 文件。
这是 travis 输出的一个块 (https://travis-ci.org/sahilseth/flowr/builds/84850698)
echo 'options(repos = c(CRAN="http://cran.rstudio.com",DRAT="http://sahilseth.github.io/drat")' > .Rprofile
Rscript -e 'options("repos");print(.libPaths())'
输出:
$repos
CRAN
"@CRAN@"
[1] "/home/travis/Rlib" "/usr/local/lib/R/site-library"
[3] "/usr/lib/R/site-library" "/usr/lib/R/library"
运行同上PC显示:
$repos
CRAN
"http://cran.rstudio.com"
DRAT
"http://sahilseth.github.io/drat
您在用于创建 .Rprofile 的行中缺少右括号:
echo 'options(repos = c(CRAN="http://cran.rstudio.com",
DRAT="http://sahilseth.github.io/drat"))' > .Rprofile