Hola, hoy vamos a aprender cómo podemos instalar Flutter en Mac.
Primero abrimos un terminal y creamos una carpeta nueva para instalar flutter
mkdir flutter_instalation
Ahora descargamos usando git el repositorio de flutter
git clone https://github.com/flutter/flutter.git
Y creamos la variable de flutter, para ello hacemos pwd para ver el directorio actual
/Users/<user>/flutter_instalation
En <user> aparece nuestro usuario de sistema.
Ahora creamos el PATH dela siguiente forma:
export PATH="$PATH:/Users/<user>/flutter_instalation/flutter/bin"
Para almacenar la configuracion:
vim ~/.zshrc
Y pegamos la línea de arriba:
export PATH="$PATH:/Users/<user>/flutter_instalation/flutter/bin"
Y guardamos pulsando :wq
Ahora lanzamos flutter doctor
sudo flutter doctor
Ahora instalamos Android Studio de este link: https://developer.android.com/studio/index.html
Una vez instalamos, lo abrimos e instalamos el SDK de Android (tenemos que aceptar antes las licencias que aparecen en la izquierda). Le damos a siguiente y se instalará el SDK.
Para comprobar que está todo instalado correctamente volvemos a ejecutar flutter doctor.
sudo flutter doctor
[✓] Android Studio (version 2022.2)
Como extra, se recomienda instalar Chrome para ejecutar web desarrollando Flutter. https://www.google.com/intl/es_es/chrome/
Si nos aparece que no se ha instalado algún componente como Android toolchain:
[!] Android toolchain – develop for Android devices (Android SDK version 34.0.0)
✗ cmdline-tools component is missing
Run path/to/sdkmanager --install "cmdline-tools;latest"
See https://developer.android.com/studio/command-line for more details.
✗ Android license status unknown.
Run flutter doctor --android-licenses
to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/macos#android-setup for
more details.
Intentamos de nuevo instalarlo:
- Abrimos el SDK manager de Android Studio y pulsamos en More actions:
- Elegimos SDK Tools.
- Elegimos instalar Android SDK command line tools.
- Pulsamos en Apply.
Para solucionar ✗ Android license status unknown. tenemos que ejecutar el suiguiente comando:
flutter doctor --android-licenses
Y aceptamos las licencias que nos pida.
[✓] Android toolchain – develop for Android devices
Ahora también tendremos que instalar xcode. Para ello vamos a la tienda de aplicaciones App Store y buscamos Xcode, y lo instalamos.
Una vez instalado escribimos en el terminal:
sudo xcode-select --install sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer sudo xcodebuild -runFirstLaunch
Y finalmente si nos dice que:
✗ CocoaPods installed but not working.
Tenemos que reinstalar CocoaPods para ello hacemos lo siguiente:
curl -L https://get.rvm.io | bash -s stable
Ahora cerramos el terminal y utilizamos este:
rvm install ruby-2.7.2 rvm use ruby-2.7 rvm --default use 2.7
Ahora instalamos
sudo gem install cocoapods
Tarda un rato y comprobamos de nuevo con flutter doctor
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.