You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: macOS_Catalina.md
+16-1Lines changed: 16 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,21 @@ _This document specifically refers to upgrades from previous versions of macOS t
8
8
gyp: No Xcode or CLT version detected!
9
9
```
10
10
11
+
## node-gyp v7
12
+
13
+
The newest release of `node-gyp` should solve this problem. If you are using `node-gyp` directly then you should be able to install v7 and use it as-is.
14
+
15
+
If you need to use `node-gyp` from within `npm` (e.g. through `npm install`), you will have to install `node-gyp` (either globally with `-g` or to a predictable location) and tell `npm` where the new version is. Either use:
16
+
17
+
*`npm config set node_gyp <path to node-gyp>`; or
18
+
* run `npm` with an environment variable prefix: `npm_config_node_gyp=<path to node-gyp> npm install`
19
+
20
+
Where "path to node-gyp" is to the `node-gyp` executable which may be a symlink in your global bin directory (e.g. `/usr/local/bin/node-gyp`), or a path to the `node-gyp` installation directory and the `bin/node-gyp.js` file within it (e.g. `/usr/local/lib/node_modules/node-gyp/bin/node-gyp.js`).
21
+
22
+
**If you use `npm config set` to change your global `node_gyp` you are responsible for keeping it up to date and can't rely on `npm` to give you a newer version when available.** Use `npm config delete node_gyp` to unset this configuration option.
23
+
24
+
## Fixing Catalina for older versions of `node-gyp`
25
+
11
26
### Is my Mac running macOS Catalina?
12
27
Let's first make sure that your Mac is running Catalina:
13
28
```
@@ -30,7 +45,7 @@ If test succeeded, _you are done_! You should be ready to install `node-gyp`.
30
45
If test failed, there is a problem with your Xcode Command Line Tools installation. [Continue to Solutions](#Solutions).
31
46
32
47
### Solutions
33
-
There are three ways to install the Xcode libraries `node-gyp` needs on macOS. People running Catalina have had success with some but not others in a way that has been unpredictable.
48
+
There are three ways to install the Xcode libraries `node-gyp` needs on macOS. People running Catalina have had success with some but not others in a way that has been unpredictable.
34
49
35
50
1. With the full Xcode (~7.6 GB download) from the `App Store` app.
36
51
2. With the _much_ smaller Xcode Command Line Tools via `xcode-select --install`
0 commit comments