Kaynağa Gözat

avoid prepending system ruby to PATH

System ruby is already on PATH (that's the definition of system ruby) and by
duplicating its path by putting it in front, we can break the user's
environment.

Fixes #275
pull/360/head^2
Mislav Marohnić 13 yıl önce
ebeveyn
işleme
8ee2f2657a
1 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. +5
    -1
      libexec/rbenv-exec

+ 5
- 1
libexec/rbenv-exec Dosyayı Görüntüle

@ -7,7 +7,9 @@ if [ "$1" = "--complete" ]; then
exec rbenv shims --short
fi
export RBENV_VERSION="$(rbenv-version-name)"
RBENV_COMMAND="$1"
if [ -z "$RBENV_COMMAND" ]; then
echo "usage: rbenv exec COMMAND [arg1 arg2...]" >&2
exit 1
@ -21,5 +23,7 @@ for script in $(rbenv-hooks exec); do
done
shift 1
export PATH="${RBENV_BIN_PATH}:${PATH}"
if [ "$RBENV_VERSION" != "system" ]; then
export PATH="${RBENV_BIN_PATH}:${PATH}"
fi
exec -a "$RBENV_COMMAND" "$RBENV_COMMAND_PATH" "$@"

Yükleniyor…
İptal
Kaydet