¿Por qué necesito agregar ~ / .rbenv / bin a mi ruta?

Leí en ” rbenv no puedo cambiar la versión global de ruby ” que necesito agregar ~/.rbenv/bin a mi PATH para que rbenv funcione.

También se menciona en la documentación, pero ese directorio no existe como se muestra a continuación:

 ➜ ~ ls -a ~/.rbenv/ . .. plugins shims version versions 

Entonces, ¿por qué necesito agregar un directorio que no existe en mi ruta para que funcione rbenv ?

Editar:

@theTinMan, he intentado desinstalar y reinstalar, pero todavía no tengo una ruta ~ / .rbenv / bin. ¿Dónde estás viendo en la documentación que debería estar allí?

 ➜ ~/D/w/t/underline-test rbenv --version rbenv 1.0.0 ➜ ~/D/w/t/underline-test which rbenv rbenv () { local command command="$1" if [ "$#" -gt 0 ] then shift fi case "$command" in (rehash | shell) eval "$(rbenv "sh-$command" "$@")" ;; (*) command rbenv "$command" "$@" ;; esac } ➜ ~/D/w/t/underline-test cd ➜ ~ ls .rbenv plugins shims version versions ➜ ~ brew list | grep rbenv rbenv ➜ ~ ➜ ~ brew uninstall rbenv Uninstalling /usr/local/Cellar/rbenv/1.0.0... (36 files, 61.9K) rbenv 0.4.0 is still installed. Remove all versions with `brew uninstall --force rbenv`. ➜ ~ brew uninstall --force rbenv Uninstalling rbenv... (32 files, 49.9K) ➜ ~ brew install rbenv ==> Summary 🍺 /usr/local/Cellar/rbenv/1.0.0: 36 files, 62K ➜ ~ ls .rbenv plugins shims version versions ➜ ~ rbenv -v rbenv 1.0.0 ➜ ~ rbenv versions system 2.0.0-p648 * 2.3.1 (set by /Users/max/.rbenv/version) ➜ ~ 

Tuve lo siguiente en mi .zshrc

 export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)" 

Pero solo necesitaba el resultado final.

 # export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"