Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

35 linhas
637 B

13 anos atrás
13 anos atrás
13 anos atrás
  1. #!/usr/bin/env bash -e
  2. create_prototype_shim() {
  3. cat > .rbenv-shim <<SH
  4. #!/usr/bin/env bash -e
  5. exec rbenv exec "\${0##*/}" "\$@"
  6. SH
  7. chmod +x .rbenv-shim
  8. }
  9. make_shims() {
  10. local glob="$@"
  11. for file in $glob; do
  12. local shim="${file##*/}"
  13. [ -e "$shim" ] || ln -f .rbenv-shim "$shim"
  14. done
  15. }
  16. mkdir -p "${HOME}/.rbenv/shims"
  17. cd "${HOME}/.rbenv/shims"
  18. rm -f *
  19. create_prototype_shim
  20. make_shims ../versions/*/bin/*
  21. shopt -s nullglob
  22. RBENV_REHASH_PLUGINS=(/etc/rbenv.d/rehash/*.bash ${HOME}/.rbenv/rbenv.d/rehash/*.bash)
  23. shopt -u nullglob
  24. for script in ${RBENV_REHASH_PLUGINS[@]}; do
  25. source $script
  26. done
  27. rm -f .rbenv-shim