Skip to content

Commit 56837bd

Browse files
committed
chore: explain MacOs specific make issue
Signed-off-by: Oleksii Kurinnyi <[email protected]>
1 parent 8f2d764 commit 56837bd

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

CONTRIBUTING.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,25 @@ Note: kustomize `v4.0.5` is required for most tasks. It is downloaded automatica
5858
repo when required. This downloaded version is used regardless of whether or not kustomize is already installed on the
5959
system.
6060

61+
#### macOS Specific Issues
62+
63+
On macOS, the default `make` utility might be outdated, leading to issues with some `Makefile` targets. To resolve this, it's recommended to install a newer version of `make` using Homebrew and ensure it's prioritized in your system's `$PATH`.
64+
65+
1. **Install Homebrew `make`**:
66+
67+
```bash
68+
brew install make
69+
```
70+
71+
2. **Update your `$PATH`**:
72+
Add the Homebrew `make` executable to your `$PATH` by adding the following line to your shell configuration file (e.g., `~/.zshrc`, `~/.bash_profile`):
73+
74+
```bash
75+
export PATH="/opt/homebrew/opt/make/libexec/gnubin:$PATH"
76+
```
77+
78+
After adding, reload your shell configuration (e.g., `source ~/.zshrc` or `source ~/.bash_profile`) or open a new terminal session.
79+
6180
### Makefile
6281

6382
The repository contains a `Makefile`; building and deploying can be configured via the environment variables:

0 commit comments

Comments
 (0)