From 2a495dc9ac842f745239bb7bb6402a8d8c168992 Mon Sep 17 00:00:00 2001 From: Sam Stephenson Date: Fri, 5 Aug 2011 10:12:58 -0500 Subject: [PATCH] Prepend $PATH with the command's dirname before execing for compatibility with ruby -S --- libexec/rbenv-exec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libexec/rbenv-exec b/libexec/rbenv-exec index ca8d7755..a538a52f 100755 --- a/libexec/rbenv-exec +++ b/libexec/rbenv-exec @@ -7,6 +7,7 @@ if [ -z "$RBENV_COMMAND" ]; then fi RBENV_COMMAND_PATH="$(rbenv-which "$RBENV_COMMAND")" +RBENV_BIN_PATH="${RBENV_COMMAND_PATH%/*}" shopt -s nullglob RBENV_EXEC_PLUGINS=(/etc/rbenv.d/exec/*.bash ${HOME}/.rbenv/rbenv.d/exec/*.bash) @@ -17,4 +18,5 @@ for script in ${RBENV_EXEC_PLUGINS[@]}; do done shift 1 +export PATH="${RBENV_BIN_PATH}:${PATH}" exec -a "$RBENV_COMMAND" "$RBENV_COMMAND_PATH" "$@"