J'exécute sur un Mac, j'ai téléchargé Flutter via Git et je peux confirmer que les fichiers sont tous là, j'ai également mis à jour avec succès mon chemin dans mon fichier ~ / .zshrc. Tout cela fonctionnait bien jusqu'à ce que j'exécute flutter upgrade, après quoi la commande flutter a cessé de fonctionner. J'ai confirmé cela en exécutant which flutter et le résultat était:

/Users/aamir/development/flutter/bin/flutter

Ce qui semble correct. Cependant, exécuter flutter dans mon terminal me renvoie cette erreur:

: command not foundpment/flutter/bin/internal/shared.sh: line 5: 

Je ne sais pas quel est le problème ici

2
Aamir 10 mars 2021 à 02:02

2 réponses

Meilleure réponse

J'ai donc résolu le problème en téléchargeant manuellement le SDK Flutter, puis en le replaçant dans le dossier Flutter d'origine. Je pense que c'est un problème avec la mise à niveau du flutter ne pouvant pas complètement annuler les modifications apportées après l'échec de la mise à niveau à partir de la ligne de commande.

1
Dharman 10 mars 2021 à 15:33

La façon dont j'ai aliasé la commande flutter sur Mac était en éditant mon fichier ~/.bash_profile:

vi ~/.bash_profile
Then add the lines:

Alias flutter = "/ Users / n / development / flutter / bin / flutter" Après avoir enregistré le fichier (par exemple: en tapant [esc] :wq dans Vim) exécutez la commande "source" pour charger les alias dans votre session de terminal en cours:

source ~/.bash_profile

Maintenant, la commande flutter fonctionne dans le terminal, par exemple: flutter doctor, flutter test et flutter run

Réf: https://github.com/dwyl/learn-flutter/ issues / 27 # issuecomment-583831888

0
Paresh Mangukiya 11 mars 2021 à 02:55