You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
607 B

преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
преди 13 години
  1. #!/usr/bin/env bash
  2. set -e
  3. [ -n "$RBENV_DEBUG" ] && set -x
  4. # Provide rbenv completions
  5. if [ "$1" = "--complete" ]; then
  6. echo system
  7. exec rbenv-versions --bare
  8. fi
  9. if [ -n "$1" ]; then
  10. export RBENV_VERSION="$1"
  11. elif [ -z "$RBENV_VERSION" ]; then
  12. RBENV_VERSION="$(rbenv-version-name)"
  13. fi
  14. if [ "$RBENV_VERSION" = "system" ]; then
  15. RUBY_PATH="$(rbenv-which ruby)"
  16. echo "${RUBY_PATH%/*}"
  17. exit
  18. fi
  19. RBENV_PREFIX_PATH="${RBENV_ROOT}/versions/${RBENV_VERSION}"
  20. if [ ! -d "$RBENV_PREFIX_PATH" ]; then
  21. echo "rbenv: version \`${RBENV_VERSION}' not installed" >&2
  22. exit 1
  23. fi
  24. echo "$RBENV_PREFIX_PATH"