188 votes

Commande Flutter non trouvée

bash: flutter: command not found

Apparemment, aucune des commandes de flutter ne fonctionne sur le terminal d'Android studio que j'essaie d'exécuter à la racine de mon projet.

558voto

Tree Points 5388

Vous devez configurer correctement votre trajectoire de battement.

d'ici https://flutter.dev/docs/get-started/install/macos#update-your-path

  1. Déterminez le répertoire où vous avez placé le SDK de Flutter. Vous en aurez besoin à l'étape 3.
  2. Ouvrir (ou créer) $HOME/.bash_profile . Vous pouvez le faire en utilisant l'éditeur de texte du terminal en allant dans le terminal et en tapant nano ~/.bash_profile

macOS Catalina utilise le shell Z par défaut, il faut donc éditer $HOME/.zshrc.

Si vous utilisez un autre shell, le chemin et le nom du fichier seront différents sur votre machine.

  1. Ajoutez la ligne suivante et modifiez [PATH_TO_FLUTTER_GIT_DIRECTORY] doit être le chemin où vous avez cloné le dépôt git de Flutter :

export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH

par exemple :

export PATH=~/Documents/flutter/bin:$PATH

  1. presse CTRL X et lorsqu'il vous demande d'enregistrer le fichier, choisissez "oui".

  2. Exécuter source $HOME/.bash_profile pour rafraîchir la fenêtre actuelle ou redémarrer le terminal

  3. Vérifiez que le répertoire flutter/bin est maintenant dans votre PATH en exécutant : echo $PATH

Remarquez que [PATH_TO_FLUTTER_GIT_DIRECTORY] est l'endroit où vous avez installé le SDK de Flutter, et non l'emplacement de votre application.

Au lieu de nano, vous pouvez utiliser n'importe quel éditeur de texte pour modifier ~/.bash_profile

411voto

Kaushik Bharadwaj Points 122

J'ai essayé toutes les méthodes ci-dessus, mais toutes n'ont fonctionné que jusqu'à ce que le terminal soit ouvert. J'ai donc pris les devants et l'ai ajouté directement au fichier de chemin d'accès de façon permanente.

sudo nano /etc/paths

ajoutez ceci au fichier

/Users/yourUserName/Development/flutter/bin

Enregistrez le fichier, Tada !

87voto

Anjum.... Points 1730

Si vous utilisez zsh vous devez suivre les étapes suivantes pour Mac.

  • Téléchargez la dernière version de Flutter à partir du site officiel site.
  • Décompressez-le et allez dans le $HOME l'emplacement de votre mac.
  • Ajouter au chemin via .zshrc fichier
    • exécuter nano ~/.zshrc dans le terminal iTerm2.
    • exporter PATH=$HOME/flutter/bin:$PATH
    • Enregistrer et fermer ~/.zshrc fichier.
    • redémarrer l'iTerm2
  • Maintenant, vous aurez un flutter disponible.

67voto

Sorin Veștemean Points 450

Effectuez les étapes suivantes :

  1. Téléchargez le SDK de Flutter Archives du SDK de Flutter

  2. Extrayez-le où vous voulez (par exemple /home/development/flutter )

  3. Définissez votre PATH, éditez votre fichier avec cette commande gedit ~/.profile vous devez ajouter cette ligne

export PATH=[location_where_you_extracted_flutter]/flutter/bin:$PATH

Je vous ai montré ci-dessus où j'ai extrait le mien, donc mon exportation ressemblera à ceci

export PATH=/home/myUser/development/flutter/bin:$PATH
  1. Enregistrez le fichier et fermez-le.
  2. Exécuter source ~/.profile pour charger les changements
  3. Si vous exécutez maintenant flutter doctor devrait fonctionner !

15voto

Caner Points 378

Vous devez avoir .bash_profile et définir trajectoire des battements sur .bash_profile fichier.

  1. Tout d'abord, si vous n'avez pas ou ne connaissez pas .bash_profile s'il vous plaît, regardez ma réponse : Comment modifier $PATH (.bash_profile) sous OSX ?

  2. Vous devez ajouter la ligne suivante(.../flutter_SDK_path/flutter/bin) dans votre fichier de configuration. .bash_profile

export PATH=$PATH:/home/username/Documents/flutter_SDK_path/flutter/bin

Après ces étapes, vous pouvez écrire des codes flutter tels que, flutter doctor , flutter build ios , flutter clean ou etc. dans le terminal du Macbook.

@canerkaseler

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X