bash: flutter: command not found
Salut à tous! Apparemment, aucune des commandes de flutter ne fonctionne sur le terminal du studio Android et je crois que je tente de l'exécuter à la racine de mon projet ... Merci d'avance
Vous devez configurer correctement votre chemin de flottement.
à partir d'ici https://flutter.io/setup-macos/#update-your-path
Ouvrez (ou créez) $HOME/.bash_profile
. Vous pouvez le faire en utilisant l'éditeur de texte de terminal en allant dans terminal et en tapant nano ~/.bash_profile
Ajoutez la ligne suivante et remplacez [PATH_TO_FLUTTER_GIT_DIRECTORY]
par le chemin où vous avez cloné le repo git de Flutter:
export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
par exemple:
export PATH=~/Documents/flutter/bin:$PATH
appuyez sur CTRL X
et quand il vous a demandé de sauvegarder le fichier, choisissez oui
Exécutez source $HOME/.bash_profile
pour actualiser la fenêtre en cours ou redémarrer le terminal
Vérifiez que le répertoire flutter/bin est maintenant dans votre PATH en exécutant: echo $PATH
Notez que [PATH_TO_FLUTTER_GIT_DIRECTORY]
est l'endroit où vous avez installé Flutter sdk, pas l'emplacement de votre application.
Au lieu de nano, vous pouvez utiliser n’importe quel éditeur de texte pour éditer ~/.bash_profile
Effectuez les étapes suivantes:
Téléchargez le SDK Flutter Archive du SDK Flutter
Extrayez-le où vous voulez (par exemple /home/development/flutter
)
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, mon exportation ressemblera à ceci
export PATH=/home/myUser/development/flutter/bin:$PATH
source ~/.profile
pour charger les modificationsflutter doctor
devrait fonctionner!J'ai essayé toutes les méthodes ci-dessus, mais toutes n'ont duré que jusqu'à l'ouverture du terminal. Alors je suis allé de l'avant et l'a ajouté directement au fichier de chemin d'accès de façon permanente.
Sudo nano /etc/paths
ajouter ceci au fichier
/Users/yourUserName/Development/flutter/bin
Enregistrez le fichier, Tada!
Vous devez disposer du fichier .bash_profile et définir chemin d'accès flottant dans le fichier .bash_profile.
Tout d’abord, si vous n’avez pas ou ne savez pas .bash_profile, veuillez regarder ma réponse: https://stackoverflow.com/a/54937608/8471798
Vous devez ajouter la ligne ci-dessous (.../flutter_SDK_path/flutter/bin) dans votre .bash_profile
export PATH = $ PATH:/home/nom d'utilisateur/Documents/flutter_SDK_path/flutter/bin
Une fois ces étapes effectuées, vous pouvez écrire des codes de scintillement tels que flutter doctor
, flutter build ios
, flutter clean
ou etc. dans le terminal de Macbook.
@canerkaseler
Vous pouvez facilement créer un lien symbolique comme ci-dessous,
Sudo ln -s /opt/flutter/bin/flutter /usr/bin/flutter
Après le téléchargement, j'avais déplacé flutter dans le répertoire/opt /, alors remplacez-le par le chemin que vous avez dans le répertoire flutter.
la commande Flutter devrait fonctionner même après le redémarrage de votre machine.
J'ai rencontré ce problème et je l'ai résolu en procédant comme suit:
: nano ~/.bash_profileexport
: ajoutez cette ligne: PATH =/Utilisateurs/utilisateur/Documents/flutter_sdk/flutter/bin: $ PATH assurez-vous que le répertoire de votre corbeille de flutter est correct.
: source ~/.profile
Sur le Mac, j'ai suivi les étapes de l'arborescence utilisateur mais j'ai quand même reçu la réponse "flutter: command not found". Ce que j’ai ensuite fait est aller dans le dossier Flutter/bin et à l’intérieur de ce dossier, cliquez sur ctrl + clic sur l’exécutable Flutter et dans la fenêtre contextuelle, j’ai cliqué en ouvrant. Après cela, le mac a déjà reconnu cela comme une exception et les commandes flutter fonctionnent déjà.
Ubuntu 16.04: -
J'ai correctement ajouté le chemin d'accès pour le SDK Flutter, Java, Android Studio et Android dans le fichier .bashrc, mais lorsque je lance Flutter Doctor, le terminal revient
flutter: commande non trouvée
Solution :-
Donc, je devais d'abord courir ->
Sudo su
alors ->
source /home/votre_nom/.bashrc
Puis lancez docteur Flutter, ça marche bien.
Donc, à chaque fois, si je veux utiliser Flutter Doctor, je dois exécuter ces 2 commandes.
J'espère que ça aide :)
Pour Ubuntu 14. *
il n'y a pas de fichier .bash_profile
mais c'est juste un .profile
dans /home/mangesh
Dans mon cas, j'exécute cette commande pour ajouter un chemin Flutter/bin
export PATH="$PATH:/home/mangesh/Documents/flutter_data/flutter/bin/"
Pour vérifier le changement ci-dessus, exécutez simplement,
echo $PATH
Voici ma sortie complète,
mangesh@Mangesh:~$ pwd
/home/mangesh
mangesh@Mangesh:~$ export PATH="$PATH:/home/mangesh/Documents/flutter_data/flutter/bin/"
mangesh@Mangesh:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/mangesh/Documents/flutter_data/flutter/bin/