mirror of
https://github.com/pyenv/pyenv.git
synced 2025-11-12 05:23:47 -05:00
Revert support for user-installed gems (#1443)
This commit is contained in:
@@ -104,10 +104,6 @@ list_executable_names() {
|
||||
echo "${file##*/}"
|
||||
done
|
||||
done
|
||||
# list user-install'ed executables
|
||||
for file in ~/.gem/ruby/*/bin/*; do
|
||||
echo "${file##*/}"
|
||||
done
|
||||
if [ -n "$GEM_HOME" ]; then
|
||||
for file in "$GEM_HOME"/bin/*; do
|
||||
echo "${file##*/}"
|
||||
|
||||
@@ -41,17 +41,10 @@ if [ "$RBENV_VERSION" = "system" ]; then
|
||||
RBENV_COMMAND_PATH="$(command -v "$RBENV_COMMAND" || true)"
|
||||
else
|
||||
RBENV_COMMAND_PATH="${RBENV_ROOT}/versions/${RBENV_VERSION}/bin/${RBENV_COMMAND}"
|
||||
if [ ! -x "$RBENV_COMMAND_PATH" ]; then
|
||||
# discover user-install'ed gem executables
|
||||
if [ -n "$GEM_HOME" ]; then
|
||||
user_install_path="${GEM_HOME}/bin/${RBENV_COMMAND}"
|
||||
else
|
||||
# FIXME: guessing this path is very fragile and works only for C Ruby
|
||||
user_install_path="${HOME}/.gem/ruby/${RBENV_VERSION%.*}.0/bin/${RBENV_COMMAND}"
|
||||
fi
|
||||
[ -x "$user_install_path" ] && RBENV_COMMAND_PATH="$user_install_path"
|
||||
unset user_install_path
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ ! -x "$RBENV_COMMAND_PATH" && -n "$GEM_HOME" && -x "${GEM_HOME}/bin/${RBENV_COMMAND}" ]]; then
|
||||
RBENV_COMMAND_PATH="${GEM_HOME}/bin/${RBENV_COMMAND}"
|
||||
fi
|
||||
|
||||
OLDIFS="$IFS"
|
||||
|
||||
Reference in New Issue
Block a user