diff --git a/.travis.yml b/.travis.yml index ef7d029b7..7bebfc9e5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -55,8 +55,6 @@ matrix: - compiler: gcc os: linux env: SWIGLANG=javascript ENGINE=node - sudo: required - dist: trusty - compiler: gcc os: linux env: SWIGLANG=javascript ENGINE=jsc @@ -128,7 +126,7 @@ matrix: dist: trusty - compiler: gcc os: linux - env: SWIGLANG=python PY3=3 # 3.4 + env: SWIGLANG=python PY3=3 VER=3.4 sudo: required dist: trusty - compiler: gcc @@ -148,7 +146,7 @@ matrix: dist: trusty - compiler: gcc os: linux - env: SWIGLANG=python SWIG_FEATURES=-builtin PY3=3 # 3.4 + env: SWIGLANG=python SWIG_FEATURES=-builtin PY3=3 VER=3.4 sudo: required dist: trusty - compiler: gcc @@ -178,7 +176,12 @@ matrix: dist: trusty - compiler: gcc os: linux - env: SWIGLANG=ruby + env: SWIGLANG=ruby VER=1.9.3 + sudo: required + dist: trusty + - compiler: gcc + os: linux + env: SWIGLANG=ruby VER=2.0.0 sudo: required dist: trusty - compiler: gcc diff --git a/Tools/travis-linux-install.sh b/Tools/travis-linux-install.sh index 60f7a726a..b1a61f932 100755 --- a/Tools/travis-linux-install.sh +++ b/Tools/travis-linux-install.sh @@ -33,7 +33,10 @@ case "$SWIGLANG" in "javascript") case "$ENGINE" in "node") - sudo apt-get install -qq nodejs node-gyp + sudo add-apt-repository -y ppa:chris-lea/node.js + sudo apt-get -qq update + sudo apt-get install -qq nodejs rlwrap + sudo npm install -g node-gyp ;; "jsc") sudo apt-get install -qq libwebkitgtk-dev