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.
intente ir a su ruta flutter / bin y escriba ./flutter
Samuel Surya
2
Si está utilizando ZSH, agregue el código de ruta de exportación al archivo .zshrc
Genes
Me he enfrentado al mismo problema incluso con las configuraciones del perfil de bash. Parece que tenemos que cerrar y abrir el terminal, una vez hecho con la configuración.
Sathish Kumar Gurunathan
Respuestas:
249
Necesitas configurar correctamente tu ruta de flutter.
Determina el directorio donde colocaste el SDK de Flutter. Lo necesitará en el paso 3.
Abrir (o crear) $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.
Agrega la siguiente línea y cámbiala [PATH_TO_FLUTTER_GIT_DIRECTORY]para que sea la ruta donde clonaste el repositorio git de Flutter:
Hola @Tree: Después de hacer los pasos anteriores. Y luego ejecutar echo $PATHobtener 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
lee
2
Error: -bash: flutter: command not found. Por favor ayúdame a arreglarlo.
lee
7
No funciona cuando se vuelve a abrir la terminal, por favor ayuda.
FutureJJ
6
@ m3g4tr0n no, no soluciona el problema. Exportar la ruta mencionada anteriormente en .bashrc en lugar de .bash_profile solucionó mi problema.
FutureJJ
2
@FutureJJ La actualización en .bashrc en lugar de .bash_profile también funcionó para mí
Harshit Jindal
116
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.
Esto funcionó. Solo para ampliar la respuesta. Después de agregar la ruta al archivo, presione CTRL + X, Y y luego ENTER. Ahora cierre completamente (Salga) la terminal y vuelva a abrirla. Pruebe el comando flutter y debería funcionar
Ives.me
2
Esta es la única respuesta que funcionó para mí. ¡Gracias! Para aclarar a otros principiantes, debe agregar "Users / yourUserName / yourPathToWhereYouInstalledFlutter / flutter / bin" (en mi caso, "/ Development /" was "/ Developer / SDKs /")
Estoy usando Ubuntu 20.04 La solución funcionó mientras usaba el terminal ZSH, el .bashrc y .bash_profile no funcionan, solo el .zshrc resuelve el problema
Genes
2
Solo esto funciona para mí.
Denis Kakačka
Confirmar trabajado desde Mac OS Catalina 10.15.x
Huy Tower
13
Haga esto para agregar flutter permanentemente a su ruta (en Ubuntu):
Utilice la función de rebajas del editor de texto para estructurar un poco más su respuesta, de modo que sea más fácil de leer y comprender para otros.
mle
perfecto funcionó para mí
Zeeshan Mehdi
12
Debe tener el archivo .bash_profile y definir la ruta de flutter en el archivo .bash_profile .
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.
Abra Terminal y verifique el shell [comando: echo $ SHELL],
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.
Actualiza tu camino
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
Necesitamos abrir una nueva terminal justo después de eso. Falta el último paso
Aiyub Munshi
1
Gracias ... funcionó en mi Catalina 10.15.6 recién instalada
Aks
3
En mi caso, puse esa línea export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATHen el archivo .bash_profile y .bashrc (póngala en la última línea). Después de eso, ejecuta source .bash_profiley source .bashrc. ¡Ahora está funcionando !, incluso si cierra la terminal.
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.
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.
Ahora, para ejecutar flutter en la consola de Windows, debe actualizar su variable de entorno PATH.
En la barra de búsqueda de Inicio, escriba 'env' y seleccione Editar variables de entorno para su cuenta.
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 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 .bashrccon 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
The best way to setup Flutter on Mac1.Open a new terminal window
2.Type: git clone https://github.com/flutter/flutter.git -b stableWaitfor 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
Waitfor dependencies to download and install
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í
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.
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.
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 terminalVerifique 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ónEn lugar de nano, puede usar cualquier editor de texto para editar
~/.bash_profile
fuente
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.
agrega esto al archivo
¡Guarda el archivo, Tada!
fuente
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íneaLes mostré arriba dónde extraje el mío, por lo que mi exportación se verá así
source ~/.profile
para cargar los cambiosflutter doctor
debería funcionar!fuente
Si está utilizando zsh , debe seguir los pasos a continuación en mac.
$HOME
ubicación de su mac..zshrc
archivonano ~/.zshrc
en la terminal iTerm2.PATH=$HOME/flutter/bin:$PATH
~/.zshrc
archivo.fuente
Haga esto para agregar flutter permanentemente a su ruta (en Ubuntu):
cd $HOME
gedit .bashrc
en el archivo de texto y guárdelo.
source $HOME/.bashrc
flutter doctor
comandofuente
Debe 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
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
fuente
Mac OS Mojave; Problema de la ruta de Wireshark
Como no puedo comentar, respondo:
En su terminal, ejecute:
Ahora use
I
para insertar y pegar lo siguiente:Use escy escriba
:wq!
para guardar el archivo y salir.Actualizar:
Y verifique que esté bien ejecutando:
fuente
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
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
Espero que se las arregle basándose en el ejemplo que he dado. Vota la respuesta si la encuentras útil.
fuente
Anteriormente estaba dando todo mi camino así:
Comenzó a funcionar después de que cambié todo mi camino a
fuente
Agregue Path de esta manera
.bashrc
para Linux y Mac.bash_profile
de Android SDK y herramientas con flutterEntonces ejecuta este comando
En Linux
En Mac
Entonces puedes usar cualquiera de los comandos flutter como para construir fluter apk
fuente
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 otrofuente
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
fuente
En mi caso, puse esa línea
export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH
en el archivo .bash_profile y .bashrc (póngala en la última línea). Después de eso, ejecutasource .bash_profile
ysource .bashrc
. ¡Ahora está funcionando !, incluso si cierra la terminal.fuente
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).
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
Eso es. Escribe "flutter doctor" para comprobar que este problema se resuelva. Codificación feliz.
fuente
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.
fuente
En macOS Catalina, el shell predeterminado es Zsh. Hice el siguiente comando en la Terminal:
fuente
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 :)
fuente
Flutter SDK se puede ejecutar en Windows y en macOs
Para ventanas
En Variables de usuario, compruebe si hay una entrada llamada Ruta:
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:
Agregue la herramienta de aleteo a su camino:
Ejecutar flutter doctor
fuente
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.
fuente
La guía de instalación de flutter dice que agregas esto:
VSC no admite pwd por alguna razón. La solución:
fuente
si encuentra este error en macOS e instala zsh, estoy resuelto de esta manera
fuente
fuente
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:
Si no hay una carpeta de desarrollo, ejecute este comando primero:
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:
Configurar la ruta de la herramienta Flutter
Para configurar la ruta de la herramienta Flutter, debe ejecutar este comando:
A continuación, debe saber qué shell está utilizando. Para esto, ejecute este comando:
Dependiendo del shell, ejecute el siguiente comando: [Tenga en cuenta que el comando que usará depende del shell que tenga].
o
Después de eso, en la nueva ventana, debe agregar una ruta a la herramienta Flutter.
Utilice el siguiente comando:
Lo siguiente que debe hacer es verificar las dependencias de Flutter.
Para esto, ejecute el comando:
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í
fuente
Puede crear fácilmente un enlace simbólico como se muestra a continuación,
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.
fuente
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
fuente
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,
Para verificar el cambio anterior, simplemente ejecute,
A continuación se muestra mi salida completa,
fuente
Después de seguir el tutorial, si su mac ni siquiera puede ejecutar "flutter doctor", debe reiniciar su mac. Esto funcionó para mí.
fuente
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.
entonces intenta:
si funciona, no olvide completar los pasos de instalación restantes.
fuente
Abra su
.bash_profile
archivo ubicado en Finder> Ir> Inicio. Agregue las siguientes líneas al final deNo olvides reemplazar
/Users/Projects/Flutter/sdk/bin
con tu ruta de aleteo.fuente
Puedes hacer esto ...
fuente