Repository: flink Updated Branches: refs/heads/master 176a893d2 -> 29fbc95ca
[FLINK-9110] [docs] Fix local bundler installation This closes #5788. Project: http://git-wip-us.apache.org/repos/asf/flink/repo Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/29fbc95c Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/29fbc95c Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/29fbc95c Branch: refs/heads/master Commit: 29fbc95cad2ad05fd08fb82eeac89e0ade011ea6 Parents: 176a893 Author: Nico Kruber <n...@data-artisans.com> Authored: Thu Mar 29 15:55:47 2018 +0200 Committer: Timo Walther <twal...@apache.org> Committed: Wed Apr 4 18:09:14 2018 +0200 ---------------------------------------------------------------------- docs/build_docs.sh | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flink/blob/29fbc95c/docs/build_docs.sh ---------------------------------------------------------------------- diff --git a/docs/build_docs.sh b/docs/build_docs.sh index f9ffc5a..aa08f4c 100755 --- a/docs/build_docs.sh +++ b/docs/build_docs.sh @@ -27,16 +27,18 @@ DIR="`pwd`" # We need at least bundler to proceed if [ "`command -v bundle`" == "" ]; then - echo "WARN: Could not find bundle." - echo "Attempting to install locally. If this doesn't work, please install with 'gem install bundler'." + RUBYGEM_BINDIR="" - # Adjust the PATH to discover the locally installed Ruby gem - if which ${RUBY} >/dev/null && which gem >/dev/null; then - export PATH="$(${RUBY} -rubygems -e 'puts Gem.user_dir')/bin:$PATH" - fi + # Adjust the PATH to discover locally installed ruby gem binaries + export PATH="$(${RUBY} -e 'puts Gem.user_dir')/bin:$PATH" - # install bundler locally - ${GEM} install --user-install bundler + if [ "`command -v bundle`" == "" ]; then + echo "WARN: Could not find bundle." + echo "Attempting to install locally. If this doesn't work, please install with 'gem install bundler'." + + # install bundler locally + ${GEM} install --user-install --no-format-executable bundler + fi fi # Install Ruby dependencies locally @@ -57,7 +59,6 @@ while getopts "pi" opt; do ;; i) [[ `${RUBY} -v` =~ 'ruby 1' ]] && echo "Error: building the docs with the incremental option requires at least ruby 2.0" && exit 1 - bundle install --path .rubydeps JEKYLL_CMD="liveserve --baseurl= --watch --incremental" ;; esac