Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

29 строки
701 B

9 лет назад
9 лет назад
  1. #!/usr/bin/env bash
  2. set -e
  3. [ -n "$PYENV_DEBUG" ] && set -x
  4. # Remove pyenv-pip-rehash/libexec from PATH to avoid infinite loops in `pyenv-which` (yyuu/pyenv#146)
  5. _PATH=":${PATH}:"
  6. _HERE="$(dirname "${BASH_SOURCE[0]}")" # remove this from PATH
  7. _PATH="${_PATH//:${_HERE}:/:}"
  8. _PATH="${_PATH#:}"
  9. _PATH="${_PATH%:}"
  10. PATH="${_PATH}"
  11. PYENV_COMMAND_PATH="$(pyenv-which "${PYENV_REHASH_REAL_COMMAND}")"
  12. PYENV_BIN_PATH="${PYENV_COMMAND_PATH%/*}"
  13. export PATH="${PYENV_BIN_PATH}:${PATH}"
  14. STATUS=0
  15. "$PYENV_COMMAND_PATH" "$@" || STATUS="$?"
  16. # Run `pyenv-rehash` after a successful installation.
  17. if [ "$STATUS" == "0" ]; then
  18. case "$1" in
  19. "install" | "uninstall" ) pyenv-rehash;;
  20. esac
  21. fi
  22. exit "$STATUS"