Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

37 рядки
881 B

11 роки тому
13 роки тому
13 роки тому
13 роки тому
13 роки тому
13 роки тому
13 роки тому
13 роки тому
13 роки тому
13 роки тому
  1. #!/usr/bin/env bash
  2. # Summary: Display prefix for a Ruby version
  3. # Usage: rbenv prefix [<version>]
  4. #
  5. # Displays the directory where a Ruby version is installed. If no
  6. # version is given, `rbenv prefix' displays the location of the
  7. # currently selected version.
  8. set -e
  9. [ -n "$RBENV_DEBUG" ] && set -x
  10. # Provide rbenv completions
  11. if [ "$1" = "--complete" ]; then
  12. echo system
  13. exec rbenv-versions --bare
  14. fi
  15. if [ -n "$1" ]; then
  16. export RBENV_VERSION="$1"
  17. elif [ -z "$RBENV_VERSION" ]; then
  18. RBENV_VERSION="$(rbenv-version-name)"
  19. fi
  20. if [ "$RBENV_VERSION" = "system" ]; then
  21. RUBY_PATH="$(rbenv-which ruby)"
  22. RUBY_PATH="${RUBY_PATH%/*}"
  23. echo "${RUBY_PATH%/bin}"
  24. exit
  25. fi
  26. RBENV_PREFIX_PATH="${RBENV_ROOT}/versions/${RBENV_VERSION}"
  27. if [ ! -d "$RBENV_PREFIX_PATH" ]; then
  28. echo "rbenv: version \`${RBENV_VERSION}' not installed" >&2
  29. exit 1
  30. fi
  31. echo "$RBENV_PREFIX_PATH"