1
我.travis.yml如下:安裝失敗:錯誤的憑證(401),特拉維斯CI爲R
language: r
sudo: required
cache: packages
before_install:
- echo -e "machine github.com\n login $CI_USER_TOKEN" >> ~/.netrc
- chmod 755 ./travis-tool.sh
install:
- ./travis-tool.sh install_github RcppCore/Rcpp
- ./travis-tool.sh install_github rstats-db/DBI
- ./travis-tool.sh install_github rstats-db/RPostgres
不過,我不能夠安裝RCPP包。它拋出以下錯誤
+InstallGithub RcppCore/Rcpp
+EnsureDevtools
+Rscript -e 'if (!("devtools" %in% rownames(installed.packages()))) q(status=1)'
+echo 'Installing GitHub packages: RcppCore/Rcpp'
Installing GitHub packages: RcppCore/Rcpp
+Rscript -e 'devtools::install_github(commandArgs(TRUE),host = '\''https://api.github.com'\'', dependencies = FALSE)' RcppCore/Rcpp
Using GitHub PAT from envvar GITHUB_PAT
Downloading GitHub repo RcppCore/[email protected]
from URL https://api.github.com/repos/RcppCore/Rcpp/zipball/master
Installation failed: Bad credentials (401)
我從github
複製travis-tools.sh文件中的任何幫助表示讚賞
我能夠在我的電腦和碼頭使用相同的命令安裝包。 –
您是否在Docker /計算機上使用修改的'〜/ .netrc'登錄? – dk14
此外,我注意到「GITHUB_PAT」(env變量)用於登錄,所以可能發生.netrc被忽略,只是猜測 – dk14