Instalar Flutter en Mac

Tiempo de lectura: 2 minutos

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

Deja un comentario