Skip to content

Commit 4d40b53

Browse files
danilobuergerfacebook-github-bot
authored andcommitted
Find node on m1 via homebrew node managers (#31678)
Summary: Adds homebrew on m1 to path before evaluating `command -v brew` to support nvm on m1 via homebrew. ## Changelog [General] [Changed] - Find node on m1 via homebrew node managers Pull Request resolved: #31678 Test Plan: On M1, use nvm via homebrew. Create a RN project and it'll fail to build iOS app. Apply the patch, and build will succeed. cc: dulmandakh as discussed in #31622 Reviewed By: ShikaSD Differential Revision: D28967386 Pulled By: PeteTheHeat fbshipit-source-id: 3d4a41dd3cc25fbf77778b16468a236b141d1259
1 parent eb30594 commit 4d40b53

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

scripts/find-node.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@
66

77
set -e
88

9+
# Support Homebrew on M1
10+
HOMEBREW_M1_BIN=/opt/homebrew/bin
11+
if [[ -d $HOMEBREW_M1_BIN && ! $PATH =~ $HOMEBREW_M1_BIN ]]; then
12+
export PATH="$HOMEBREW_M1_BIN:$PATH"
13+
fi
14+
915
# Define NVM_DIR and source the nvm.sh setup script
1016
[ -z "$NVM_DIR" ] && export NVM_DIR="$HOME/.nvm"
1117

@@ -31,9 +37,3 @@ if [[ ! -x node && -d ${HOME}/.anyenv/bin ]]; then
3137
eval "$(anyenv init -)"
3238
fi
3339
fi
34-
35-
# Support Homebrew on M1
36-
HOMEBREW_M1_BIN=/opt/homebrew/bin
37-
if [[ -d $HOMEBREW_M1_BIN && ! $PATH =~ $HOMEBREW_M1_BIN ]]; then
38-
export PATH="$HOMEBREW_M1_BIN:$PATH"
39-
fi

0 commit comments

Comments
 (0)