Recentemente, mudei para um novo computador. Como o terminal padrão carrega zsh após o mac11, é um pouco diferente do sistema antigo antes do mac11. Aqui está um registro do último processo do ambiente de vibração.
1. Baixe o flutter do site oficial
vibração | Versões do Flutter SDK
Após a descompactação, coloque-o em um diretório fixo, que será usado posteriormente e não poderá ser excluído
2. Abra o terminal e edite o arquivo .bash_profile
sudo vi ~/.bash_profile
Adicione a seguinte configuração
//1 e 2 são imagens espelhadas que os usuários domésticos precisam definir
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=`pwd`Aqui é substituído pelo caminho/bin do arquivo flutter baixado:$PATH
export PATH = Substitua `pwd` pelo caminho do arquivo flutter baixado /bin/cache/dart-sdk/bin:$PATH
Após a edição, pressione a tecla ESC, digite: wq, você pode salvar e sair
Finalmente, certifique-se de atualizar o arquivo .bash_profile
source ~/.bash_profile
3. Reinicie o terminal e execute
flutter doctor
Em circunstâncias normais, ele fará o download e concluirá a instalação da configuração, mas o novo sistema carregará a configuração zsh por padrão, solicitando -bash: flutter: comando não encontrado ou zsh: comando não encontrado: flutter
Solução:
sudo vi ~/.zprofile
Adicione a seguinte configuração
export PATH="$PATH: Altere aqui para o caminho/bin do arquivo flutter baixado"
Após a edição, pressione a tecla ESC, digite: wq, você pode salvar e sair
Finalmente, certifique-se de atualizar o arquivo .zshrc
source ~/.zprofile
Reinicie o terminal, execute o flutter doctor, solicite
Erro: o diretório Flutter não é um clone do projeto GitHub.
A ferramenta flutter requer Git para funcionar corretamente;
para instalar o Flutter, veja as instruções em:
https://flutter.dev/get-started
No diretório do arquivo flutter baixado, apenas execute git init
Executar novamente o flutter doctor
Aguarde o download ser concluído
A configuração do ambiente de vibração está concluída