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.
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.
Respostas:
Você precisa configurar corretamente seu caminho de vibração.
daqui https://flutter.dev/docs/get-started/install/macos#update-your-path
$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.
[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
pressione CTRL X
e quando for solicitado que você salve o arquivo, escolha sim
Execute source $HOME/.bash_profile
para atualizar a janela atual ou reinicie o terminal
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
echo $PATH
obter 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
-bash: flutter: command not found
. Por favor me ajude a consertar isso.
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!
Execute as seguintes etapas:
Baixe o Flutter SDK Flutter SDK Archive
Extraia onde quiser (por exemplo /home/development/flutter
)
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
source ~/.profile
para carregar as alteraçõesflutter doctor
deve funcionar!Se você estiver usando zsh , siga as etapas abaixo no mac.
$HOME
local do seu mac..zshrc
arquivo
nano ~/.zshrc
para o terminal de iTerm2.PATH=$HOME/flutter/bin:$PATH
~/.zshrc
arquivo.Faça isso para adicionar vibração permanentemente ao seu caminho (no Ubuntu):
cd $HOME
gedit .bashrc
export PATH="$PATH:[location_where_you_extracted_flutter]/flutter/bin"
no arquivo de texto e salve-o.
source $HOME/.bashrc
flutter doctor
comandoVocê deve ter o arquivo .bash_profile e definir o caminho do flutter no arquivo .bash_profile .
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?
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 clean
ou etc. no terminal do Macbook.
@canerkaseler
Como não posso comentar, estou respondendo:
Em seu terminal, execute:
touch $HOME/.bash_profile
vi $HOME/.bash_profile
Agora use I
para 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
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.
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
Adicione o caminho desta forma .bashrc
para Linux e para Mac .bash_profile
do 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
ouopen -a TextEdit ~/.bash_profile
Então você pode usar qualquer comando de flutter como para construir apk fluter
flutter build apk
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_profile
meu comando de vibração é reconhecido caso eu reinicie o terminal. espero que ajude outro
No macOS Catalina, o problema é com o Path
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.
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
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.
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.
No macOS Catalina, o shell padrão é Zsh. Eu fiz o seguinte comando no Terminal:
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 :)
Flutter SDK pode ser executado em Windows e também em macOs
Para Windows
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
Primeiro baixe o SDK do Lates na página de download do flutter
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
Adicione a ferramenta de vibração ao seu caminho:
1.export PATH="$PATH:`pwd`/flutter/bin"
Corra médico vibrante
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 .bashrc
com 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/.bashrc
no 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.
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"
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
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
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.
Eu enfrentei esse problema e resolvi seguindo estas etapas:
: nano ~ / .bash_profileexport
: 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.
: fonte ~ / .profile
Para Ubuntu 14. *
não há nenhum .bash_profile
arquivo, mas apenas um .profile
em/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/
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.
Abra seu .bash_profile
arquivo 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/bin
pelo seu caminho de vibração.
Você pode fazer isso ..