Skip to content

Commit 19ac8f7

Browse files
authored
fix: Fix errors when installing NodeJS on MacOS executor (react-native-community#40 by @roni-castro)
1 parent dd7046a commit 19ac8f7

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/commands/setup_macos_executor.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,25 @@ steps:
2222
key: |
2323
brew-cache-{{ arch }}-{{ .Environment.CACHE_VERSION }}
2424
25+
- run:
26+
name: Install node@<<parameters.node_version>>
27+
command: |
28+
set +e
29+
touch $BASH_ENV
30+
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash
31+
echo 'export NVM_DIR="$HOME/.nvm"' >> $BASH_ENV
32+
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> $BASH_ENV
33+
echo nvm install <<parameters.node_version>> >> $BASH_ENV
34+
echo nvm alias default <<parameters.node_version>> >> $BASH_ENV
35+
- run:
36+
name: Verify node version
37+
command: node --version
38+
2539
- run:
2640
name: Configure Detox Environment
2741
command: |
2842
HOMEBREW_NO_AUTO_UPDATE=1 brew tap wix/brew >/dev/null
2943
HOMEBREW_NO_AUTO_UPDATE=1 brew tap homebrew/cask >/dev/null
30-
HOMEBREW_NO_AUTO_UPDATE=1 brew install node@<<parameters.node_version>> >/dev/null
3144
HOMEBREW_NO_AUTO_UPDATE=1 brew install applesimutils >/dev/null
3245
HOMEBREW_NO_AUTO_UPDATE=1 brew cask install android-sdk >/dev/null
3346
touch .watchmanconfig

0 commit comments

Comments
 (0)