From ba0154d90a0e4783675e4ecc582cc345903c323c Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Sat, 6 Jun 2020 10:29:41 +0100 Subject: [PATCH] Fix node 6 and 8 testing on Travis Later versions of node-gyp (7.0.0) being installed by npm don't seem to work with node 6 and 8. --- Tools/travis-linux-install.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tools/travis-linux-install.sh b/Tools/travis-linux-install.sh index d5157086f..e25b85f04 100755 --- a/Tools/travis-linux-install.sh +++ b/Tools/travis-linux-install.sh @@ -39,9 +39,11 @@ case "$SWIGLANG" in [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" travis_retry nvm install ${VER} nvm use ${VER} - if [ "$VER" == "0.10" ] || [ "$VER" == "0.12" ] || [ "$VER" == "4" ] ; then + if [ "$VER" == "0.10" ] || [ "$VER" == "0.12" ] || [ "$VER" == "4" ] || [ "$VER" == "6" ] ; then # travis_retry sudo apt-get install -qq nodejs node-gyp travis_retry npm install -g node-gyp@$VER + elif [ "$VER" == "8" ] ; then + travis_retry npm install -g node-gyp@6 else travis_retry npm install -g node-gyp fi