Recientemente, cambié a una computadora nueva. Dado que la terminal predeterminada carga zsh después de Mac 11, es un poco diferente del sistema anterior antes de Mac 11. Aquí hay un registro del último proceso de entorno Flutter.
1. Descarga flutter desde el sitio web oficial
aleteo | Versiones del SDK de Flutter
Después de la descompresión, colóquelo en un directorio fijo, que se usará más adelante y no se puede eliminar
2. Abra la terminal y edite el archivo .bash_profile
sudo vi ~/.bash_profile
Agregue la siguiente configuración
//1 y 2 son imágenes especulares que los usuarios domésticos deben configurar
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=`pwd`Aquí se reemplaza con el archivo flutter descargado path/bin:$PATH
export PATH = Reemplace `pwd` con la ruta del archivo flutter descargado /bin/cache/dart-sdk/bin:$PATH
Después de editar, presione la tecla ESC, ingrese: wq, puede guardar y salir
Finalmente, asegúrese de actualizar el archivo .bash_profile
source ~/.bash_profile
3. Reinicie la terminal y ejecute
flutter doctor
En circunstancias normales, se descargará y completará la instalación de la configuración, pero el nuevo sistema carga la configuración de zsh de forma predeterminada y solicita -bash: flutter: comando no encontrado o zsh: comando no encontrado: flutter
Solución:
sudo vi ~/.zprofile
Agregue la siguiente configuración
export PATH="$PATH: Cambie aquí a la ruta/bin del archivo flutter descargado"
Después de editar, presione la tecla ESC, ingrese: wq, puede guardar y salir
Finalmente, asegúrese de actualizar el archivo .zshrc
source ~/.zprofile
Reinicie la terminal, ejecute flutter doctor, solicite
Error: el directorio Flutter no es un clon del proyecto GitHub.
La herramienta flutter requiere Git para funcionar correctamente;
para instalar Flutter, consulte las instrucciones en:
https://flutter.dev/get-started
En el directorio del archivo flutter descargado, simplemente ejecute git init
Vuelva a ejecutar flutter doctor
Espere a que se complete la descarga
La configuración del entorno flutter está completa.