Come correggere l’errore “Make: Command Not Found”.

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à.

Seguir leyendo


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:

  1. Premi Win + R, digita powershell e premi Invio.
  2. 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'))
  3. 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:

  1. Premi Win + R, digita systempropertiesadvanced e premi Invio.
  2. Fare clic su Variabili d’ambiente.
  3. Controlla la sezione Variabili di sistema. Se hai installato make con choco, dovrebbe essere presente la variabile ChocolateyInstall ( C:ProgramDatachocolatey ).
  4. 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.