|
|
|
@ -28,17 +28,21 @@ fi |
|
|
|
export RBENV_ROOT |
|
|
|
|
|
|
|
|
|
|
|
export RBENV_HOOK_PATH="${RBENV_HOOK_PATH}:${RBENV_ROOT}/rbenv.d:/usr/local/etc/rbenv.d:/etc/rbenv.d" |
|
|
|
|
|
|
|
|
|
|
|
shopt -s nullglob |
|
|
|
rbenv_path="$(abs_dirname "$0")" |
|
|
|
|
|
|
|
bin_path="$(abs_dirname "$0")" |
|
|
|
for plugin_bin in "${RBENV_ROOT}/plugins/"*/bin; do |
|
|
|
rbenv_path="${rbenv_path}:${plugin_bin}" |
|
|
|
bin_path="${bin_path}:${plugin_bin}" |
|
|
|
done |
|
|
|
shopt -u nullglob |
|
|
|
export PATH="${bin_path}:${PATH}" |
|
|
|
|
|
|
|
export PATH="${rbenv_path}:${PATH}" |
|
|
|
hook_path="${RBENV_HOOK_PATH}:${RBENV_ROOT}/rbenv.d:/usr/local/etc/rbenv.d:/etc/rbenv.d" |
|
|
|
for plugin_hook in "${RBENV_ROOT}/plugins/"*/etc/rbenv.d; do |
|
|
|
hook_path="${hook_path}:${plugin_hook}" |
|
|
|
done |
|
|
|
export RBENV_HOOK_PATH="$hook_path" |
|
|
|
|
|
|
|
shopt -u nullglob |
|
|
|
|
|
|
|
|
|
|
|
command="$1" |
|
|
|
|