2 votes

Comment résoudre l'erreur "Cmake n'est pas installé" en exécutant Docker sur MacOS ?

J'ai essayé d'exécuter ceci https://github.com/mkhaled87/pFaces-OmegaThreads dans mon terminal Mac et quand j'ai entré sh build.sh il a montré

CMAKE is not installed. Please install it first. 

J'ai CMAKE sur mon MacBook. Je ne comprends donc pas la cause de ce bogue.

% mkdir omega
% cd omega
% docker pull mkhaled87/omega:latest
% docker run -it -v $(pwd):/docker_shared mkhaled87/omega
#cd pFaces-OmegaThreads/
#git pull
#sh build.sh
CMAKE is not installed. Please install it first.

enter image description here

3voto

yoliho Points 340

Le fait que cmake soit sur votre Mac n'a pas d'importance dans ce cas.

Vous exécutez une image Docker.

Docker fait tourner une machine virtuelle qui exécute Linux.

Vous devez vérifier ce qui se trouve dans le Dockerfile pour cette image et y ajouter cmake.

-1voto

Calvin Tanuri Points 38

Peut-être que Cmake n'est pas vraiment installé. Réinstallez-le.

Essayez d'installer homebrew en exécutant cette commande. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Entrez votre mot de passe.

Les points n'apparaîtront pas.

Si vous avez été invité à installer Xcode Developer Tools, exécutez la mise à jour logicielle qui indique Xcode Developer Tools. Une fois qu'il est installé. Tapez ceci pour installer Cmake. brew install cmake Si le mot de passe est demandé, tapez votre mot de passe.

Une fois de plus, les points n'apparaîtront pas. Si vous avez terminé, appuyez sur la touche Entrée.

Tapez à nouveau votre code.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X