12345678910111213141516171819202122 |
- # Exit immediately if a command returns a non-zero status.
- set -e
- sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
- eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
- brew install pyenv
- eval "$(pyenv init -)"
- # In order to work with ycmd, python *must* be built as a shared library. This
- # is set via the PYTHON_CONFIGURE_OPTS option.
- PYTHON_CONFIGURE_OPTS="--enable-shared" \
- CFLAGS="-I$(brew --prefix openssl)/include" \
- LDFLAGS="-L$(brew --prefix openssl)/lib" \
- pyenv install ${YCM_PYTHON_VERSION}
- pyenv global ${YCM_PYTHON_VERSION}
- pip install -r python/test_requirements.txt
- set +e
|