L’errore Make Command Not Found indica che l’utilità make non è installata nel sistema o non è presente nella variabile PATH.
Su Linux, make è spesso preinstallato o incluso in set di pacchetti come build-essential. Su Mac, è incluso con gli strumenti della riga di comando di Xcode, mentre su Windows è necessario installarlo manualmente.
Naturalmente, ci sono modi per installare manualmente make anche su Linux e Mac. Abbiamo discusso queste e altre correzioni in modo più dettagliato nelle sezioni seguenti.
Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.
Sommario
Come risolvere Make Command Not Found
Come affermato, dovresti assicurarti che make sia effettivamente installato e presente nella variabile PATH. Inoltre, poiché questo problema è comune con Codespace, abbiamo anche elencato una correzione pertinente.
Su Linux
A seconda del sistema Linux, il comando make può essere installato o meno. Se è installato, dovresti controllare la variabile PATH. Ma spesso, all’inizio non è installato. Si noti che prima di installare make, potrebbe essere necessario aggiornare prima l’elenco dei pacchetti . Ecco come puoi farlo su varie distribuzioni:
- Nelle distribuzioni basate su Debian:
sudo apt-get update
- Nelle distribuzioni basate su Arch:
sudo pacman -Syu
Successivamente, puoi installare make con i seguenti comandi:
- Nelle distribuzioni basate su Debian:
sudo apt-get install -y make
- Nelle distribuzioni RPM:
sudo yum install make
- Nelle distribuzioni basate su Arch:
sudo pacman -S make
Se l’installazione di make in questo modo non funziona, puoi installarlo come parte del set di pacchetti build-essential o simile.
- Nelle distribuzioni basate su Debian:
sudo apt install -y build-essential
- Nelle distribuzioni RPM:
sudo yum groupinstall "Development Tools"
- Nelle distribuzioni basate su Arch:
sudo pacman -Sy base-devel
Make si trova generalmente nella directory /usr/bin
o /usr/local/bin
. Queste directory dovrebbero già essere nella tua variabile PATH, ma in caso contrario, puoi aggiungerle come tali:
export PATH=$PATH:/file/path
Su Windows
A differenza di Linux, make non è installato di default su Windows. Si consiglia di utilizzare Chocolatey per installarlo. Ecco i passaggi per questo:
- Premi Win + R, digita
powershell
e premi Invio. - Esegui il seguente comando per installare choco:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- Dopo averlo installato, riavvia la finestra di PowerShell e inserisci
choco install make
per installare make.
Se l’installazione di make non risolve l’errore, dovresti controllare la variabile PATH. Ecco come puoi farlo:
- Premi Win + R, digita
systempropertiesadvanced
e premi Invio. - Fare clic su Variabili d’ambiente.
- Controlla la sezione Variabili di sistema. Se hai installato make con choco, dovrebbe essere presente la variabile ChocolateyInstall (
C:ProgramDatachocolatey
). - Se hai utilizzato un altro metodo come MinGW, dovresti premere Nuovo e aggiungere il percorso appropriato (ad esempio,
C:MinGWbin
). Inoltre, prova a chiamare make in modo diverso (ad esempio,MinGW32-make
).
Su Mac
Nelle nuove installazioni Mac, devi prima installare gli strumenti della riga di comando Xcode per poter utilizzare make. Puoi scaricare i file Xcode completi dal sito dello sviluppatore oppure puoi scaricare Xcode dall’App Store.
Con le versioni precedenti di Xcode, gli strumenti della riga di comando come make erano raggruppati per impostazione predefinita. Ma ora, devi manualmente accedendo a Xcode > Preferences > Downloads > Components > Install Command Line Tools .
Per le versioni ancora più recenti, ti consigliamo di eseguire semplicemente il comando xcode-select --install
nel terminale, in quanto ciò installerà specificamente gli strumenti della riga di comando invece di tutti i file Xcode.
Nota: se hai installato homebrew, puoi installare facilmente make con sudo brew install make
.
Se make continua a non funzionare, dovresti controllare la variabile PATH. Per le versioni precedenti di Xcode, puoi aggiungere /Developer/usr/bin
alla variabile d’ambiente PATH con:
$ export PATH=$PATH:/Developer/usr/bin
Per le versioni recenti di Xcode, puoi invece utilizzare il seguente comando:
export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin
Ricostruisci Codespace
Se stai riscontrando questo errore mentre provi a compilare qualcosa da GitHub, il codespace potrebbe essere il problema. Potresti essere in grado di risolvere questo errore eliminando il codespace e reinstallandolo. Puoi farlo dalla tua pagina GitHub Codespaces.