mirror of
https://github.com/pyenv/pyenv.git
synced 2024-12-23 00:30:48 +00:00
Merge pull request #819 from blueyed/fix-path_without
tests: fix path_without to handle /bin properly
This commit is contained in:
commit
fcedf169fb
1 changed files with 3 additions and 2 deletions
|
@ -111,7 +111,7 @@ assert() {
|
|||
# but in which system utils necessary for rbenv operation are still available.
|
||||
path_without() {
|
||||
local exe="$1"
|
||||
local path="${PATH}:"
|
||||
local path=":${PATH}:"
|
||||
local found alt util
|
||||
for found in $(which -a "$exe"); do
|
||||
found="${found%/*}"
|
||||
|
@ -123,8 +123,9 @@ path_without() {
|
|||
ln -s "${found}/$util" "${alt}/$util"
|
||||
fi
|
||||
done
|
||||
path="${path/${found}:/${alt}:}"
|
||||
path="${path/:${found}:/:${alt}:}"
|
||||
fi
|
||||
done
|
||||
path="${path#:}"
|
||||
echo "${path%:}"
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue