mirror of
https://github.com/Homebrew/brew.git
synced 2026-10-28 09:34:42 +08:00
29 lines
918 B
Bash
Executable File
29 lines
918 B
Bash
Executable File
#!/bin/bash
|
|
# This might be sourced from zsh, so support both
|
|
if [[ -n "${BASH_SOURCE[0]}" ]]; then
|
|
SCRIPT_PATH="${BASH_SOURCE[0]}"
|
|
elif [[ -n "${ZSH_VERSION}" ]]; then
|
|
# This is zsh-specific syntax.
|
|
# shellcheck disable=SC2296
|
|
SCRIPT_PATH="${(%):-%x}"
|
|
else
|
|
SCRIPT_PATH="$0"
|
|
fi
|
|
HOMEBREW_PREFIX="$(cd "$(dirname "${SCRIPT_PATH}")"/../ && pwd)"
|
|
|
|
# These are used by the functions needed from utils/ruby.sh
|
|
export HOMEBREW_BREW_FILE="${HOMEBREW_PREFIX}/bin/brew"
|
|
export HOMEBREW_LIBRARY="${HOMEBREW_PREFIX}/Library"
|
|
export BUNDLE_WITH="style:typecheck:vscode"
|
|
|
|
# shellcheck source=../Library/Homebrew/utils/ruby.sh
|
|
source "${HOMEBREW_PREFIX}/Library/Homebrew/utils/ruby.sh"
|
|
|
|
setup-ruby-path
|
|
setup-gem-home-bundle-gemfile
|
|
ensure-bundle-dependencies
|
|
|
|
# setup-ruby-path doesn't add Homebrew's ruby to PATH
|
|
homebrew_ruby_bin="$(dirname "${HOMEBREW_RUBY_PATH}")"
|
|
export PATH="${homebrew_ruby_bin}:${PATH}"
|