No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

34 líneas
1001 B

  1. #!/usr/bin/env bash
  2. #
  3. # Summary: Set or show the global Ruby version
  4. #
  5. # Usage: rbenv global <version>
  6. #
  7. # Sets the global Ruby version. You can override the global version at
  8. # any time by setting a directory-specific version with `rbenv local'
  9. # or by setting the `RBENV_VERSION' environment variable.
  10. #
  11. # <version> should be a string matching a Ruby version known to rbenv.
  12. # The special version string `system' will use your default system Ruby.
  13. # Run `rbenv versions' for a list of available Ruby versions.
  14. set -e
  15. [ -n "$RBENV_DEBUG" ] && set -x
  16. # Provide rbenv completions
  17. if [ "$1" = "--complete" ]; then
  18. echo system
  19. exec rbenv-versions --bare
  20. fi
  21. RBENV_VERSION="$1"
  22. RBENV_VERSION_FILE="${RBENV_ROOT}/version"
  23. if [ -n "$RBENV_VERSION" ]; then
  24. rbenv-version-file-write "$RBENV_VERSION_FILE" "$RBENV_VERSION"
  25. else
  26. rbenv-version-file-read "$RBENV_VERSION_FILE" ||
  27. rbenv-version-file-read "${RBENV_ROOT}/global" ||
  28. rbenv-version-file-read "${RBENV_ROOT}/default" ||
  29. echo system
  30. fi