diff --git a/.circleci/config.yml b/.circleci/config.yml
index 14ba8f40ba64c6d71cf97e9f434b65a0769bd185..bcb01f2a8568c1e2a403a4af6f9d8b9349398495 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -3,7 +3,7 @@ defaults: &defaults
 
 macos: &macos
   macos:
-    xcode: "11.2.1"
+    xcode: "11.5.0"
 
 bash-env: &bash-env
   BASH_ENV: "~/.nvm/nvm.sh"
@@ -33,14 +33,12 @@ save-npm-cache-mac: &save-npm-cache-mac
     - ./node_modules
 
 install-node: &install-node
-  name: Install Node 10
+  name: Install Node
   command: |
-    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
+    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
     source ~/.nvm/nvm.sh
-    # https://github.com/creationix/nvm/issues/1394
-    set +e
-    nvm install 10
-    echo 'export PATH="/home/circleci/.nvm/versions/node/v10.20.1/bin:$PATH"' >> ~/.bash_profile
+    INSTALLED_NODE=`nvm which current`
+    echo "export PATH=\"${INSTALLED_NODE%%/node}:\$PATH\"" >> ~/.bash_profile
     source ~/.bash_profile
 
 restore-gems-cache: &restore-gems-cache