[codeface] [PATCH 21/26] Fix Travis problems with GnuPG and rJava
- From: Claus Hunsen <hunsen@xxxxxxxxxxxxxxxxx>
- To: codeface@xxxxxxxxxxxxx
- Date: Thu, 13 Oct 2016 17:29:53 +0200
According to https://github.com/travis-ci/travis-ci/issues/2934, the
radical patch to fix the GnuPG problems with Travis is to remove the
.gnupg folder before running anything.
The rJava package for R reports:
Make sure you have Java Development Kit installed and correctly
registered in R.
If in doubt, re-run "R CMD javareconf" as root.
Consequently, this step is now performed early in R package
installation.
Signed-off-by: Claus Hunsen <hunsen@xxxxxxxxxxxxxxxxx>
---
.travis.yml | 1 +
integration-scripts/install_codeface_R.sh | 8 +++++++-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/.travis.yml b/.travis.yml
index 08d9383..ec38336 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,6 +2,7 @@ sudo: required
dist: trusty
before_install:
+ - sudo rm -rf ~/.gnupg
- sudo integration-scripts/install_repositories.sh
install:
- sudo integration-scripts/install_common.sh
diff --git a/integration-scripts/install_codeface_R.sh
b/integration-scripts/install_codeface_R.sh
index 70b877c..9363688 100755
--- a/integration-scripts/install_codeface_R.sh
+++ b/integration-scripts/install_codeface_R.sh
@@ -4,10 +4,16 @@
echo "Providing R libraries"
-sudo DEBIAN_FRONTEND=noninteractive apt-get -qqy install r-base r-base-dev \
+sudo DEBIAN_FRONTEND=noninteractive apt-get -qqy install r-base r-base-dev
+
+sudo R CMD javareconf
+
+sudo DEBIAN_FRONTEND=noninteractive apt-get -qqy install \
r-cran-zoo r-cran-xts \
r-cran-xtable r-cran-reshape r-cran-stringr r-cran-scales \
r-cran-scales r-cran-rmysql r-cran-rcurl r-cran-mgcv \
r-cran-rjson r-cran-testthat libx11-dev libssl-dev libssh2-1-dev
+echo "Providing R libraries - packages.r"
+
sudo Rscript packages.r
--
2.10.0
Other related posts: