Comando de vibração não encontrado


122
bash: flutter: command not found

Aparentemente, nenhum dos comandos de vibração está funcionando no terminal do android studio, que acredito estar tentando executá-lo na raiz do meu projeto.


1
Que arquitetura? Mac, Windows, Linux?
— Randal Schwartz

1
Estou usando o Mac ..
— herdou de

1
tente ir para o caminho de vibração / caixa e digite ./flutter
— Samuel Surya

2
Se você estiver usando ZSH, adicione o código do caminho de exportação ao arquivo .zshrc
— Genes,

Eu enfrentei o mesmo problema mesmo com as configurações de perfil do bash. Parece que temos que fechar e abrir o terminal, uma vez feito o setup.
— Sathish Kumar Gurunathan

Respostas:


250

Você precisa configurar corretamente seu caminho de vibração.

daqui https://flutter.dev/docs/get-started/install/macos#update-your-path

  1. Determine o diretório onde você colocou o Flutter SDK. Você precisará disso na Etapa 3.
  2. Abra (ou crie) $HOME/.bash_profile. Você pode fazer isso usando o editor de texto do terminal entrando no terminal e digitandonano ~/.bash_profile

O macOS Catalina usa o shell Z por padrão, portanto, edite $ HOME / .zshrc.

Se você estiver usando um shell diferente, o caminho do arquivo e o nome do arquivo serão diferentes em sua máquina.

  1. Adicione a seguinte linha e mude [PATH_TO_FLUTTER_GIT_DIRECTORY]para o caminho onde você clonou o repositório git do Flutter:

export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATH

por exemplo:

export PATH=~/Documents/flutter/bin:$PATH

  1. pressione CTRL Xe quando for solicitado que você salve o arquivo, escolha sim

  2. Execute source $HOME/.bash_profilepara atualizar a janela atual ou reinicie o terminal

  3. Verifique se o diretório flutter / bin está agora em seu PATH executando: echo $PATH

Observe que [PATH_TO_FLUTTER_GIT_DIRECTORY]é onde você instalou o SDK do flutter, não a localização do seu aplicativo

Em vez do nano, você pode usar qualquer editor de texto para editar ~/.bash_profile


9
Olá @Tree: Depois de fazer os passos acima. E depois executar echo $PATHobter o 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. Mas ainda recebo o mesmo erro ao executarflutter create -t module myapp_flutter
— lee

2
Erro: -bash: flutter: command not found. Por favor me ajude a consertar isso.
— Lee

7
Não funciona quando o terminal é reaberto, por favor ajude.
— FutureJJ

6
@ m3g4tr0n Não, não corrige o problema. Exportar o caminho mencionado acima em .bashrc em vez de .bash_profile corrigiu meu problema.
— FutureJJ

2
@FutureJJ Atualizar em .bashrc em vez de .bash_profile funcionou para mim também
— Harshit Jindal

117

Tentei todos os métodos acima, mas todos duraram apenas até o terminal ser aberto. Então eu fui em frente e o adicionei diretamente ao arquivo de caminho permanentemente.

sudo nano /etc/paths

adicione isso ao arquivo

/Users/yourUserName/Development/flutter/bin

Salve o arquivo, Tada!


3
Obrigado ESTA É A RESPOSTA!
— Álvaro Agüero

5
Isso funcionou. Apenas para expandir a resposta. Depois de adicionar o caminho ao arquivo, pressione CTRL + X, Y e, em seguida, ENTER. Agora feche completamente (Saia) o terminal e reabra-o novamente. Experimente o comando flutter e deve funcionar
— Ives.me

2
Esta é a única resposta que funcionou para mim. Obrigado! Para esclarecer para outros iniciantes, você precisa adicionar "Users / yourUserName / yourPathToWhereYouInstalledFlutter / flutter / bin" (no meu caso, "/ Development /" was "/ Developer / SDKs /")
— Derence

Não consigo entender como configurar isso
— pavel

Trabalhou para mim com o anexo de @ Ives.me
— Ulises Vargas De Sousa

49

Execute as seguintes etapas:

  1. Baixe o Flutter SDK Flutter SDK Archive

  2. Extraia onde quiser (por exemplo /home/development/flutter)

  3. Defina seu PATH, edite seu arquivo com este comando gedit ~/.profile, você precisa adicionar esta linha

export PATH=[location_where_you_extracted_flutter]/flutter/bin:$PATH

Mostrei acima de onde extraí o meu, então minha exportação ficará assim

export PATH=/home/myUser/development/flutter/bin:$PATH
  1. Salve o arquivo e feche-o.
  2. Execute source ~/.profilepara carregar as alterações
  3. Se você correr agora, flutter doctordeve funcionar!

Ainda são a resposta perfeita para os problemas de Manjaro e a base do Arch.
— luke cross em

obrigado mano isso funcionou para mim, no entanto para catelina eu usei .zshrc em vez de .profile
— Tarun Seera

31

Se você estiver usando zsh , siga as etapas abaixo no mac.

  • Baixe o flutter mais recente do site oficial .
  • Descompacte-o e vá até o $HOMElocal do seu mac.
  • Adicionar ao caminho via .zshrcarquivo
    • correr nano ~/.zshrcpara o terminal de iTerm2.
    • exportar PATH=$HOME/flutter/bin:$PATH
    • Salve e feche o ~/.zshrcarquivo.
    • reinicie o iTerm2
  • Agora você terá vibração disponível.

2
Estou usando o Ubuntu 20.04 A solução funcionou ao usar o terminal ZSH. Os .bashrc e .bash_profile não funcionam, apenas .zshrc resolve o problema
— Genes

2
Só isso funciona para mim.
— Denis Kakačka

Confirmar funcionou no Mac OS Catalina 10.15.x
— Huy Tower

14

Faça isso para adicionar vibração permanentemente ao seu caminho (no Ubuntu):

  1. cd $HOME
  2. gedit .bashrc
  3. Anexe a linha:
export PATH="$PATH:[location_where_you_extracted_flutter]/flutter/bin"

no arquivo de texto e salve-o.

  1. source $HOME/.bashrc
  2. Abra um novo terminal e execute o flutter doctor comando

Use o recurso de marcação do editor de texto para estruturar um pouco mais sua resposta, de modo que seja mais fácil para outras pessoas lerem e entenderem.
— mle

perfeito funcionou para mim
— Zeeshan Mehdi

12

Você deve ter o arquivo .bash_profile e definir o caminho do flutter no arquivo .bash_profile .

  1. Em primeiro lugar, se você não tem ou não conhece .bash_profile , por favor veja minha resposta: Como edito $ PATH (.bash_profile) no OSX?

  2. Você deve adicionar a linha abaixo (... / flutter_SDK_path / flutter / bin) em seu .bash_profile

export PATH = $ PATH: / home / username / Documents / flutter_SDK_path / flutter / bin

Após estes passos, você pode escrever códigos de vibração, como, flutter doctor, flutter build ios, flutter cleanou etc. no terminal do Macbook.

@canerkaseler


4
Isso funciona absolutamente! (se não, reinicie seu terminal)
— Corona

1
Isso funcionou para mim também! E ainda funciona após reiniciar o terminal
— ymerdrengene

11

Mac OS Mojave; Problema de caminho do Wireshark

Como não posso comentar, estou respondendo:

Em seu terminal, execute:

touch $HOME/.bash_profile

vi $HOME/.bash_profile

Agora use Ipara inserir e colar o seguinte:

export PATH="$PATH:$HOME:/PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin"

Use esce digite :wq!para salvar o arquivo e sair.

Atualizar:

source $HOME/.bash_profile

E verifique se está tudo bem executando:

echo $PATH

11

Se você estiver no MAC OS

Primeiro encontre a localização do seu sdk de vibração

Arquivo Flutter SDK: Escreva o comando abaixo em seu terminal para baixar o SDK do flutter

git clone https://github.com/flutter/flutter.git

Por exemplo: o nome do arquivo SDK é flutter e está em Downloads

Feche e abra seu terminal novamente

e digite os seguintes comandos em seu 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 você consiga com base no exemplo que dei. Vote na resposta se achar útil.


8

Anteriormente, eu estava dando todo o meu caminho assim:

export PATH=Users/Tekion/Downloads/flutter/bin:$PATH

Começou a funcionar depois que mudei todo o meu caminho para

export PATH=$HOME/Downloads/flutter/bin:$PATH

6

Adicione o caminho desta forma .bashrcpara Linux e para Mac .bash_profiledo SDK do Android e ferramentas com 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

Em seguida, execute este comando

Em Linux

source ~/.profile

No Mac

source ~/.bash_profile ou open -a TextEdit ~/.bash_profile

insira a descrição da imagem aqui

Então você pode usar qualquer comando de flutter como para construir apk fluter

flutter build apk


2
Isso funcionou, nenhum dos outros métodos funcionou, a mágica era exportar o caminho para bashrc em vez de quaisquer outros caminhos. Obrigado!!
— FutureJJ

@RonyB. não consegui encontrar "janela de arquivo de texto" no meu código, descreva
— Prags

4

Eu segui a resposta marcada, mas quando eu reinicio o terminal, o comando flutter não é reconhecido novamente. meu caminho no bash_profile é:

export PATH=~/Users/aldo/Projects/Framework/flutter/bin:$PATH com ~

então eu edito para

export PATH=/Users/aldo/Projects/Framework/flutter/bin:$PATH sem ~

e execute novamente o source $HOME/.bash_profilemeu comando de vibração é reconhecido caso eu reinicie o terminal. espero que ajude outro


4

No macOS Catalina, o problema é com o Path

  1. Abra o Terminal e verifique o shell [comando: echo $ SHELL],

Se a saída for / bin / bash

Precisamos nos converter para Zsh. Zsh é apenas o shell padrão em contas de usuário recém-criadas, portanto, quaisquer contas existentes que você tenha em um Mac atualizado ainda usarão o Bash por padrão, a menos que você o altere. simplesmente execute o comando chsh -s (change shell) em uma janela do Terminal.

[comando: chsh -s / bin / zsh]

Digite sua senha quando solicitado. Depois de fechar a janela do terminal e reabri-la, você usará Zsh.

  1. Atualize seu caminho

2.1. Abra o arquivo zshrc [command: vim ~ / .zshrc]

2.2. Pressione 'I' para inserir o caminho como [export PATH = ~ / Dev / flutter / bin: $ PATH], aqui ~ / Dev / é a pasta onde o Flutter está instalado

2.3. Pressione a tecla ESC e depois: wq para salvar e sair do arquivo

  1. Feito ! tente [comando: flutter doctor]

1
Precisamos abrir um novo terminal logo depois disso. Falta a última etapa
— Aiyub Munshi

1
Graças ... ele trabalhou no meu recém-instalado Catalina 10.15.6
— Aks

3

No meu caso, coloquei essa linha export PATH=[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin:$PATHno arquivo .bash_profile e .bashrc (coloquei na última linha). Depois disso, corra source .bash_profilee source .bashrc. Agora está funcionando! Mesmo se você fechar o terminal.


3

No Mac, existem duas opções para resolver esse problema.

Opção 1: adicionar o caminho de flutter SDK permanentemente (funcionará em qualquer sessão de terminal)

Baixe o flutter SDK e extraia em qualquer local e então você tem que adicionar a linha abaixo no arquivo $ HOME / .bash_profile (pasta oculta como padrão).

export PATH = "$ PATH: [onde flutter sdk foi baixado e extraído] / flutter / bin"

por exemplo: export PATH = "$ PATH: ~ / development / tools / flutter / bin"

Opção 2: se você estiver enfrentando alguma dificuldade com a Opção 1, isso é muito mais simples, mas você deve seguir este passo simples sempre que reiniciar o sistema / terminal.

Etapa 1: vá para o caminho onde o SDK do flutter foi baixado e extraído (por exemplo: cd ~ / Development / tools /)

Etapa 2: Digite este comando

export PATH = 'pwd' / flutter / bin: $ PATH

É isso aí. Digite "flutter doctor" para verificar se o problema foi resolvido. Happy Coding.


2

No mac segui os passos do usuário Tree mas ainda recebi a resposta "flutter: comando não encontrado". O que fiz a seguir foi ir até a pasta flutter / bin e dentro desta pasta ctrl + clique no executável do flutter e no popup cliquei para abrir. Depois disso o mac já reconheceu isso como uma exceção e os comandos de flutter já funcionam.


2

No macOS Catalina, o shell padrão é Zsh. Eu fiz o seguinte comando no Terminal:

  1. nano .zsh (abrirá o editor de linha de comando)
  2. export PATH = "$ PATH: [PATH_TO_FLUTTER_GIT_DIRECTORY] / flutter / bin: $ PATH"
  3. Salve o arquivo com "Control" + "O" e pressione "voltar"
  4. "Control" + "X" para sair
  5. Reiniciar o terminal.
  6. echo $ PATH

1

Ubuntu 16.04: -

Eu adicionei o caminho corretamente para Flutter, Java, Android Studio e Android SDK no arquivo .bashrc, mas quando executo o flutter doctor, o terminal retorna

vibração: comando não encontrado

Solução: -

Então, primeiro eu sempre tinha que correr ->

sudo su

então ->

source /home/your_name/.bashrc

Em seguida, execute o flutter doctor, ele funciona bem.

Então, toda vez, se eu quiser executar o flutter doctor, tenho que executar os 2 comandos acima.

Espero que ajude :)


1

Flutter SDK pode ser executado em Windows e também em macOs

Para Windows

  1. Primeiro baixe o SDK do Lates na página de download do flutter .
  2. Agora, para executar o flutter no console do Windows, você precisa atualizar sua variável de ambiente PATH.
  3. Na barra Iniciar pesquisa, digite 'env' e selecione Editar variáveis ​​de ambiente para sua conta.
  4. Em Variáveis ​​do usuário, verifique se há uma entrada chamada Caminho:

    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

  1. Primeiro baixe o SDK do Lates na página de download do flutter

  2. Extraia o arquivo no local desejado usando os seguintes comandos:

    1. cd ~/development
    2.unzip ~/Downloads/flutter_macos_v1.5.4-hotfix.2-stable.zip
  3. Adicione a ferramenta de vibração ao seu caminho:

    1.export PATH="$PATH:`pwd`/flutter/bin"

Corra médico vibrante


1

Para Linux: para lembrar comandos de flutter permanentemente:

1.) Abra o terminal e faça cd para $ HOME. por exemplo:username@linux:~$

2.) Abra o arquivo oculto .bashrccom o editor desejado. Ele reside em $ HOME.eg.sudo gedit .bashrc

3.) adicione a seguinte linha export PATH=/home/username/flutter/bin:$PATH algum lugar como uma nova linha no arquivo .bashrc, de preferência como a última linha, edite e salve o arquivo.

4.) execute source /home/yourname/.bashrcno terminal para processar suas alterações recentes.

5.) finalmente, execute echo $ PATH para ver flutter dir está no caminho do seu sistema junto com outros caminhos. por exemplo:/home/username/flutter/bin

@Happy_Coding.


1

O guia de instalação do flutter diz que você adiciona isto:

export PATH="$PATH:pwd/flutter/bin"

O VSC não oferece suporte a pwd por algum motivo. O conserto:

export PATH="$PATH:~/flutter/bin"

1

se vc encontrar este erro no macOS, e instalar o zsh, estou resolvido desta forma

  1. no arquivo .zshrc
  2. caminho de exportação não use ~ / xxx / bin, use / xxx / xxx / xxxx / bin
  3. fonte .zshrc

1
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

1

Primeiro, baixe o Flutter aqui: https://flutter.dev/docs/get-started/install/macos

Ao criar a pasta com Flutter SDK, abra-a no Terminal usando o seguinte comando:

cd ~/development

Se não houver uma pasta de desenvolvimento, execute este comando primeiro:

mkdir /development

Depois disso, você precisa executar o comando unzip. Certifique-se de especificar o caminho correto para o arquivo baixado Flutter. Execute o comando abaixo:

unzip ~/Downloads/flutter_macos_1.17.1-stable.zip

Definindo o caminho da ferramenta Flutter

Para configurar o caminho da ferramenta Flutter, você deve executar este comando:

export PATH="$PATH:`pwd`/flutter/bin"

Em seguida, você precisa saber qual shell está usando. Para isso, execute este comando:

echo $SHELL

Dependendo do shell, execute o seguinte comando: [Nota, o comando que você usará depende do shell que você possui.]

sudo nano ~/.zshrc

ou

sudo nano /.bashrc 

Depois disso, na nova janela, você precisa adicionar um caminho para a ferramenta de vibração.

Use o seguinte comando:

export PATH=$PATH:~/development/flutter/bin

A próxima coisa que você precisa fazer é verificar as dependências do Flutter.

Para isso, execute o comando:

flutter doctor

Esta operação o ajudará a identificar se há alguma dependência que você precise instalar. Após a preparação dos resultados clique em Concordo e aguarde a instalação das dependências necessárias para concluir a configuração. insira a descrição da imagem aqui


0

Você pode criar facilmente um link simbólico conforme abaixo,

sudo ln -s /opt/flutter/bin/flutter /usr/bin/flutter

Mudei o flutter para a pasta / opt / após o download, então substitua pelo caminho do diretório do flutter.

O comando flutter deve funcionar mesmo após reiniciar sua máquina.


0

Eu enfrentei esse problema e resolvi seguindo estas etapas:

  1. : nano ~ / .bash_profileexport

  2. : adicione esta linha: PATH = / Users / user / Documents / flutter_sdk / flutter / bin: $ PATH certifique-se de que o diretório para o seu contentor de flutter está correto.

  3. : fonte ~ / .profile


0

Para Ubuntu 14. *

não há nenhum .bash_profilearquivo, mas apenas um .profileem/home/mangesh

No meu caso, estou executando este comando para adicionar o caminho flutter / bin,

export PATH="$PATH:/home/mangesh/Documents/flutter_data/flutter/bin/"

Para verificar a alteração acima, basta executar,

echo $PATH

A seguir está minha saída 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/

0

Depois de seguir o tutorial, se o seu mac nem conseguir executar o "flutter doctor", reinicie o mac. Isso funcionou para mim.


0

após seguir guia de instalação, baixe e extraia, é só tentar este comando, você pode alterar o arquivo dependendo de onde extrair o SDK, no meu caso foi home e funciona bem ..

export PATH="$PATH":"$HOME/flutter/bin"

Então tente:

flutter --version

se funcionar, não se esqueça de completar as etapas restantes da instalação.


0

Abra seu .bash_profilearquivo localizado em Finder> Go> Home. Adicione as linhas abaixo no final de

export PATH=$PATH:/Users/Projects/Flutter/sdk/bin

Não se esqueça de substituir /Users/Projects/Flutter/sdk/binpelo seu caminho de vibração.


0

Você pode fazer isso ..

  1. Primeiro, abra o seu Terminal Mac
  2. Execute 'open -e .bash_profile'
  3. Em seguida, adicione 'PATH = "/ Volumes / Application / Mobile / flutter / bin: $ {PATH}" export PATH'
  4. Em seguida, salve o arquivo e feche
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.