Merge pull request #11330 from Bo98/ruby-search-fix
utils/ruby.sh: fix Ruby path searching
This commit is contained in:
commit
3e32762607
@ -15,14 +15,15 @@ test_ruby() {
|
|||||||
|
|
||||||
# HOMEBREW_MACOS is set by brew.sh
|
# HOMEBREW_MACOS is set by brew.sh
|
||||||
# HOMEBREW_PATH is set by global.rb
|
# HOMEBREW_PATH is set by global.rb
|
||||||
# shellcheck disable=SC2154
|
# SC2230 falsely flags `which -a`
|
||||||
|
# shellcheck disable=SC2154,SC2230
|
||||||
find_ruby() {
|
find_ruby() {
|
||||||
if [[ -n "${HOMEBREW_MACOS}" ]]
|
if [[ -n "${HOMEBREW_MACOS}" ]]
|
||||||
then
|
then
|
||||||
echo "/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby"
|
echo "/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby"
|
||||||
else
|
else
|
||||||
IFS=$'\n' # Do word splitting on new lines only
|
IFS=$'\n' # Do word splitting on new lines only
|
||||||
for ruby_exec in $(command -v -a ruby 2>/dev/null) $(PATH=${HOMEBREW_PATH} command -v -a ruby 2>/dev/null)
|
for ruby_exec in $(which -a ruby 2>/dev/null) $(PATH=${HOMEBREW_PATH} which -a ruby 2>/dev/null)
|
||||||
do
|
do
|
||||||
if test_ruby "${ruby_exec}"; then
|
if test_ruby "${ruby_exec}"; then
|
||||||
echo "${ruby_exec}"
|
echo "${ruby_exec}"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user