bash: flutter: command not found
Aparentemente, ninguno de los comandos de flutter está funcionando en la terminal de Android Studio, y creo que estoy tratando de ejecutarlo en la raíz de mi proyecto.
bash: flutter: command not found
Aparentemente, ninguno de los comandos de flutter está funcionando en la terminal de Android Studio, y creo que estoy tratando de ejecutarlo en la raíz de mi proyecto.
Respuestas:
Necesitas configurar correctamente tu ruta de flutter.
desde aquí https://flutter.dev/docs/get-started/install/macos#update-your-path
$HOME/.bash_profile
. Puede hacerlo utilizando el editor de texto de la terminal entrando en la terminal y escribiendonano ~/.bash_profile
macOS Catalina usa el shell Z de forma predeterminada, así que edite $ HOME / .zshrc.
Si está utilizando un shell diferente, la ruta del archivo y el nombre del archivo serán diferentes en su máquina.
[PATH_TO_FLUTTER_GIT_DIRECTORY]
para que sea la ruta donde clonaste el repositorio git de Flutter:export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
por ejemplo:
export PATH=~/Documents/flutter/bin:$PATH
presione CTRL X
y cuando le solicite que guarde el archivo, elija sí
Ejecutar source $HOME/.bash_profile
para actualizar la ventana actual o reiniciar el terminal
Verifique que el directorio flutter / bin esté ahora en su PATH ejecutando:
echo $PATH
Darse cuenta de [PATH_TO_FLUTTER_GIT_DIRECTORY]
es donde instaló el SDK de flutter, no la ubicación de su aplicación
En lugar de nano, puede usar cualquier editor de texto para editar ~/.bash_profile
echo $PATH
obtener el resultado: /Users/username/Documents/Project/Test/flutter/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Applications/Wireshark.app/Contents/MacOS:Users/username/Documents/Flutter/flutter/bin
. Pero sigo teniendo el mismo error cuando lo ejecutoflutter create -t module myapp_flutter
-bash: flutter: command not found
. Por favor ayúdame a arreglarlo.
Probé todos los métodos anteriores, pero todos duraron solo hasta que se abrió la terminal. Así que seguí adelante y lo agregué directamente al archivo de ruta de forma permanente.
sudo nano /etc/paths
agrega esto al archivo
/Users/yourUserName/Development/flutter/bin
¡Guarda el archivo, Tada!
Realice los siguientes pasos:
Descargar el SDK de Flutter Archivo del SDK de Flutter
Extraerlo donde quieras (por ejemplo /home/development/flutter
)
Configura tu RUTA, edita tu archivo con este comando gedit ~/.profile
, necesitas agregar esta línea
export PATH=[location_where_you_extracted_flutter]/flutter/bin:$PATH
Les mostré arriba dónde extraje el mío, por lo que mi exportación se verá así
export PATH=/home/myUser/development/flutter/bin:$PATH
source ~/.profile
para cargar los cambiosflutter doctor
debería funcionar!Si está utilizando zsh , debe seguir los pasos a continuación en mac.
$HOME
ubicación de su mac..zshrc
archivo
nano ~/.zshrc
en la terminal iTerm2.PATH=$HOME/flutter/bin:$PATH
~/.zshrc
archivo.Haga esto para agregar flutter permanentemente a su ruta (en Ubuntu):
cd $HOME
gedit .bashrc
export PATH="$PATH:[location_where_you_extracted_flutter]/flutter/bin"
en el archivo de texto y guárdelo.
source $HOME/.bashrc
flutter doctor
comandoDebe tener el archivo .bash_profile y definir la ruta de flutter en el archivo .bash_profile .
En primer lugar, si no tiene o no conoce .bash_profile , mire mi respuesta: ¿Cómo edito $ PATH (.bash_profile) en OSX?
Debe agregar la siguiente línea (... / flutter_SDK_path / flutter / bin) en su .bash_profile
export PATH = $ PATH: / home / username / Documents / flutter_SDK_path / flutter / bin
Después de estos pasos, puede escribir códigos aleteo tales como, flutter doctor
, flutter build ios
, flutter clean
o, etc., en el terminal de Macbook.
@canerkaseler
Como no puedo comentar, respondo:
En su terminal, ejecute:
touch $HOME/.bash_profile
vi $HOME/.bash_profile
Ahora use I
para insertar y pegar lo siguiente:
export PATH="$PATH:$HOME:/PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin"
Use escy escriba :wq!
para guardar el archivo y salir.
Actualizar:
source $HOME/.bash_profile
Y verifique que esté bien ejecutando:
echo $PATH
Si está en MAC OS
Primero encuentra la ubicación de tu sdk de flutter
Flutter SDK File: escriba el siguiente comando en su terminal para descargar el flutter sdk
git clone https://github.com/flutter/flutter.git
Por ejemplo: el nombre del archivo del SDK es flutter y está en Descargas
Cierra y abre tu terminal nuevamente
e ingrese los siguientes comandos en su terminal
cd Downloads #go to Downloads
cd flutter #go to flutter
pwd #/Users/[USERNAME]/downloads/flutter/
whoami #Your [USERNAME]
export PATH="/Users/[USERNAME]/downloads/flutter/bin":$PATH
Espero que se las arregle basándose en el ejemplo que he dado. Vota la respuesta si la encuentras útil.
Anteriormente estaba dando todo mi camino así:
export PATH=Users/Tekion/Downloads/flutter/bin:$PATH
Comenzó a funcionar después de que cambié todo mi camino a
export PATH=$HOME/Downloads/flutter/bin:$PATH
Agregue Path de esta manera .bashrc
para Linux y Mac .bash_profile
de Android SDK y herramientas con flutter
export PATH=$PATH:/user/Android/Sdk/platform-tools:/user/Android/Sdk/build-tools/27.0.1:/user/Android/Sdk/tools:/user/Android/Sdk/tools/bin:/user/Documents/fluterdev/flutter/bin:$PATH
Entonces ejecuta este comando
En Linux
source ~/.profile
En Mac
source ~/.bash_profile
oopen -a TextEdit ~/.bash_profile
Entonces puedes usar cualquiera de los comandos flutter como para construir fluter apk
flutter build apk
Seguí la respuesta marcada, pero cuando reinicio el terminal, el comando flutter no se reconoce nuevamente. mi ruta en bash_profile es:
export PATH=~/Users/aldo/Projects/Framework/flutter/bin:$PATH
con ~
luego edito a
export PATH=/Users/aldo/Projects/Framework/flutter/bin:$PATH
sin ~
y vuelva a ejecutar source $HOME/.bash_profile
ahora mi comando flutter es reconocido evento reinicio el terminal. espero que ayude a otro
En macOS Catalina, el problema está en Path
Si la salida es / bin / bash
Necesitamos convertir a Zsh. Zsh es solo el shell predeterminado en las cuentas de usuario recién creadas, por lo que cualquier cuenta existente que tenga en una Mac actualizada seguirá usando Bash de forma predeterminada a menos que la cambie. simplemente ejecute el comando chsh -s (cambiar shell) en una ventana de Terminal.
[comando: chsh -s / bin / zsh]
Introduzca su contraseña cuando se le solicite. Después de cerrar la ventana de la terminal y volver a abrirla, estará usando Zsh.
2.1. Abra el archivo zshrc [comando: vim ~ / .zshrc]
2.2. Presione 'I' para insertar la ruta como [export PATH = ~ / Dev / flutter / bin: $ PATH], aquí ~ / Dev / es la carpeta donde está instalado Flutter
2.3. Presione la tecla ESC y luego: wq para guardar y salir del archivo
En Mac, hay dos opciones para resolver este problema.
Opción 1: Agregar la ruta del SDK de flutter de forma permanente (funcionará en cualquier sesión de terminal)
Descargue el SDK de flutter y extráigalo en cualquier ubicación y luego debe agregar la siguiente línea en el archivo $ HOME / .bash_profile (carpeta oculta por defecto).
export PATH = "$ PATH: [donde se descargó y extrajo el sdk de flutter] / flutter / bin"
por ejemplo: export PATH = "$ PATH: ~ / development / tools / flutter / bin"
Opción 2: Si tiene dificultades con la Opción 1, entonces esto es mucho más simple, pero debe realizar este simple paso cada vez que reinicie su sistema / terminal.
Paso 1: Vaya a la ruta donde se descargó y extrajo el SDK de flutter (por ejemplo: cd ~ / Development / tools /)
Paso 2: ingrese este comando
export PATH = 'pwd' / flutter / bin: $ PATH
Eso es. Escribe "flutter doctor" para comprobar que este problema se resuelva. Codificación feliz.
En Mac, seguí los pasos del árbol de usuarios, pero aún recibí la respuesta "aleteo: comando no encontrado". Lo que hice a continuación fue ir a la carpeta flutter / bin y dentro de esta carpeta ctrl + clic en el ejecutable de flutter y en la ventana emergente hice clic en abrir. Después de eso, el mac ya reconoció esto como una excepción y los comandos de flutter ya funcionan.
En macOS Catalina, el shell predeterminado es Zsh. Hice el siguiente comando en la Terminal:
Ubuntu 16.04: -
Agregué la ruta correctamente para Flutter, Java, Android Studio y Android SDK en el archivo .bashrc, pero cuando ejecuto flutter doctor, la terminal regresa
flutter: comando no encontrado
Solución: -
Entonces, primero tenía que correr siempre ->
sudo su
entonces ->
fuente /home/your_name/.bashrc
Luego ejecute flutter doctor, funciona bien.
Entonces, cada vez, si quiero ejecutar flutter doctor, tengo que ejecutar estos 2 comandos anteriores.
Espero eso ayude :)
Flutter SDK se puede ejecutar en Windows y en macOs
Para ventanas
En Variables de usuario, compruebe si hay una entrada llamada Ruta:
1.If the entry does exist, append the full path to flutter\bin using ; as a separator from existing values.
2.If the entry does not exist, create a new user variable named Path with the full path to flutter\bin as its value.
Para Mac
Primero descargue el SDK de lates desde la página de descarga de flutter
Extraiga el archivo en la ubicación deseada usando los siguientes comandos:
1. cd ~/development
2.unzip ~/Downloads/flutter_macos_v1.5.4-hotfix.2-stable.zip
Agregue la herramienta de aleteo a su camino:
1.export PATH="$PATH:`pwd`/flutter/bin"
Ejecutar flutter doctor
Para Linux: para recordar los comandos de flutter de forma permanente:
1.) abre la terminal y cd a $ HOME. por ejemplo:username@linux:~$
2.) abra el archivo oculto .bashrc
con el editor que desee. Reside en $ HOME.eg.sudo gedit .bashrc
3.) agregue la siguiente línea en export PATH=/home/username/flutter/bin:$PATH
algún lugar como una nueva línea en el archivo .bashrc preferiblemente como la última línea, edite y guarde el archivo.
4.) correr source /home/yourname/.bashrc
en la terminal para procesar sus cambios recientes.
5.) finalmente, ejecute echo $ PATH para ver que flutter dir está en la ruta de su sistema junto con otras rutas similares. por ejemplo:/home/username/flutter/bin
@Happy_Coding.
La guía de instalación de flutter dice que agregas esto:
export PATH="$PATH:pwd/flutter/bin"
VSC no admite pwd por alguna razón. La solución:
export PATH="$PATH:~/flutter/bin"
The best way to setup Flutter on Mac
1. Open a new terminal window
2. Type: git clone https://github.com/flutter/flutter.git -b stable
Wait for the SDK to clone onto your machine
3. Type: export PATH="$PATH:`pwd`/flutter/bin", which adds flutter tool to your path
4. Type: flutter doctor , which downloads additional dependencies
Wait for dependencies to download and install
Primero, descargue el Flutter aquí: https://flutter.dev/docs/get-started/install/macos
Cuando creó la carpeta con Flutter SDK, ábrala en Terminal usando el siguiente comando:
cd ~/development
Si no hay una carpeta de desarrollo, ejecute este comando primero:
mkdir /development
Después de eso, debe ejecutar el comando descomprimir. Asegúrate de especificar la ruta correcta al archivo comprimido de Flutter descargado. Ejecute el siguiente comando:
unzip ~/Downloads/flutter_macos_1.17.1-stable.zip
Configurar la ruta de la herramienta Flutter
Para configurar la ruta de la herramienta Flutter, debe ejecutar este comando:
export PATH="$PATH:`pwd`/flutter/bin"
A continuación, debe saber qué shell está utilizando. Para esto, ejecute este comando:
echo $SHELL
Dependiendo del shell, ejecute el siguiente comando: [Tenga en cuenta que el comando que usará depende del shell que tenga].
sudo nano ~/.zshrc
o
sudo nano /.bashrc
Después de eso, en la nueva ventana, debe agregar una ruta a la herramienta Flutter.
Utilice el siguiente comando:
export PATH=$PATH:~/development/flutter/bin
Lo siguiente que debe hacer es verificar las dependencias de Flutter.
Para esto, ejecute el comando:
flutter doctor
Esta operación le ayudará a identificar si hay alguna dependencia que necesite instalar. Una vez que se hayan preparado los resultados, haga clic en Aceptar y espere a que se instalen las dependencias necesarias para completar la configuración. ingrese la descripción de la imagen aquí
Puede crear fácilmente un enlace simbólico como se muestra a continuación,
sudo ln -s /opt/flutter/bin/flutter /usr/bin/flutter
Moví flutter a la carpeta / opt / después de la descarga, así que reemplácelo con la ruta que tiene el directorio de flutter.
El comando flutter debería funcionar incluso después de reiniciar su máquina.
Enfrenté este problema y lo resolví siguiendo estos pasos:
: nano ~ / .bash_profileexport
: agregue esta línea: PATH = / Users / user / Documents / flutter_sdk / flutter / bin: $ PATH asegúrese de que el directorio de su contenedor de flutter sea correcto.
: fuente ~ / .profile
Para Ubuntu 14. *
no hay ningún .bash_profile
archivo pero sólo .profile
en/home/mangesh
En mi caso, estoy ejecutando este comando para agregar la ruta flutter / bin,
export PATH="$PATH:/home/mangesh/Documents/flutter_data/flutter/bin/"
Para verificar el cambio anterior, simplemente ejecute,
echo $PATH
A continuación se muestra mi salida completa,
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/
después de seguir la guía de instalación, descargar y extraer, simplemente pruebe este comando, puede cambiar el archivo dependiendo de dónde extraiga el SDK, en mi caso estaba en casa y funciona bien.
export PATH="$PATH":"$HOME/flutter/bin"
entonces intenta:
flutter --version
si funciona, no olvide completar los pasos de instalación restantes.
Abra su .bash_profile
archivo ubicado en Finder> Ir> Inicio. Agregue las siguientes líneas al final de
export PATH=$PATH:/Users/Projects/Flutter/sdk/bin
No olvides reemplazar /Users/Projects/Flutter/sdk/bin
con tu ruta de aleteo.
Puedes hacer esto ...