Como baixar Go para Mac M1
Se você estiver procurando por uma linguagem de programação rápida, simples e confiável para desenvolver aplicativos, experimente o Go. Go é uma linguagem de código aberto criada pelo Google que suporta simultaneidade, coleta de lixo e compatibilidade entre plataformas. Neste artigo, você aprenderá como baixar o Go for Mac M1, uma nova geração de computadores Mac que usa o chip de silício da própria Apple.
O que é Go e por que usá-lo?
Go é uma linguagem compilada estaticamente tipada que visa tornar a programação produtiva e divertida. Possui uma sintaxe clara e concisa, uma rica biblioteca padrão e ferramentas poderosas para teste, depuração e implantação. Algumas das características que tornam o Go atraente são:
download go for mac m1
É rápido: o Go compila rapidamente e é executado com eficiência, graças à geração de código nativo e ao modelo de simultaneidade leve.
É simples: Go tem um pequeno conjunto de palavras-chave e uma gramática minimalista, tornando-o fácil de aprender e ler.
É confiável: o Go possui mecanismos integrados para tratamento de erros, gerenciamento de memória e integridade de dados, reduzindo as chances de bugs e travamentos.
É escalável: o Go oferece suporte à simultaneidade por meio de goroutines e canais, permitindo que várias tarefas sejam executadas em paralelo sem bloqueio ou travamento.
É portátil: o Go pode ser executado em diferentes plataformas, incluindo Windows, Linux, macOS, iOS, Android e até navegadores da Web, com alterações mínimas ou nenhuma.
O que é o Mac M1 e quais são seus benefícios?
Mac M1 é o nome do primeiro sistema em um chip (SoC) da Apple projetado especificamente para computadores Mac. Ele combina CPU, GPU, Neural Engine, E/S e muito mais em um único chip, resultando em melhor desempenho e eficiência. Alguns dos benefícios do Mac M1 são:
É poderoso: o Mac M1 tem uma CPU de 8 núcleos que oferece desempenho até 3,5 vezes mais rápido do que os Macs da geração anterior e uma GPU de 8 núcleos que oferece desempenho gráfico até 6 vezes mais rápido.
É eficiente: o Mac M1 possui uma arquitetura de memória unificada que permite que todos os componentes acessem os mesmos dados sem copiá-los entre vários pools de memória, reduzindo a latência e o consumo de energia.
É inteligente: o Mac M1 possui um mecanismo neural de 16 núcleos que pode executar tarefas de aprendizado de máquina até 15 vezes mais rápidas do que os Macs da geração anterior, permitindo que os aplicativos usem recursos avançados, como reconhecimento facial, processamento de linguagem natural e processamento de imagens.
É compatível: o Mac M1 pode executar aplicativos nativos otimizados para o silício da Apple e aplicativos não nativos projetados para chips Intel, graças à tecnologia Rosetta 2 que os traduz em tempo real.
Pré-requisitos
Para baixar o Go for Mac M1, você precisará de:
Um computador Mac com chip M1 e macOS Big Sur ou posterior. Você pode verificar as informações do sistema clicando no menu Apple > Sobre este Mac.
Uma conexão com a Internet para baixar o pacote de instalação do site oficial do Go.
Etapas para baixar o Go for Mac M1
Siga estas etapas para baixar o Go for Mac M1:
Etapa 1: visite o site oficial do Go e faça o download do pacote de instalação
Vá para e clique no botão Download Go. Você verá uma lista de downloads disponíveis para diferentes sistemas operacionais e arquiteturas. Escolha aquele que corresponde ao seu sistema Mac M1, que é o macOS ARM64. O nome do arquivo deve ser algo como go1.17.3.darwin-arm64.pkg, onde 1.17.3 é a versão mais recente do Go no momento da redação deste artigo. Clique no nome do arquivo para baixá-lo para o seu computador.
Etapa 2: abra o pacote do instalador e siga as instruções
Quando o download estiver concluído, abra o pacote do instalador clicando duas vezes nele. Você verá uma tela de boas-vindas que explica o que o instalador fará. Clique no botão Continuar para prosseguir. Você verá um contrato de licença que precisa aceitar antes de instalar o Go. Leia-o com atenção e clique no botão Concordo se concordar com os termos.Você verá uma tela de seleção de destino que permite escolher onde instalar o Go. O local padrão é /usr/local/go, que é recomendado para a maioria dos usuários. Clique no botão Instalar para iniciar o processo de instalação. Pode ser necessário inserir sua senha de administrador para autorizar a instalação. Você verá uma barra de progresso que mostra quanto tempo resta para a instalação. Quando a instalação for concluída, você verá uma tela de confirmação que diz "A instalação foi bem-sucedida". Clique no botão Fechar para sair do instalador.
Etapa 3: verifique a instalação verificando a versão e o caminho do Go
Para verificar se o Go está instalado corretamente no seu Mac M1, você precisa verificar a versão e o caminho do Go. Para fazer isso, você precisa abrir uma janela de terminal clicando no ícone Launchpad > Utilitários > Terminal. Na janela do terminal, digite o seguinte comando e pressione Enter:
vá versão
Você deve ver uma saída que mostra a versão do Go que você instalou, algo assim:
ir versão go1.17.3 darwin/arm64
Se você vir esta saída, significa que o Go está instalado e funcionando corretamente no seu Mac M1. Se você vir uma mensagem de erro ou uma saída diferente, isso significa que algo deu errado com a instalação ou o caminho do Go não está definido corretamente.
Para verificar o caminho de Go, digite o seguinte comando e pressione Enter:
echo $PATH
Você deve ver uma saída que mostra uma lista de diretórios separados por dois pontos, algo assim:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin
A parte importante é que /usr/local/go/bin deve ser incluído na lista, pois é onde o Go é instalado por padrão. Se você não vir este diretório na lista, isso significa que você precisa adicioná-lo ao seu caminho manualmente.
Para adicionar /usr/local/go/bin ao seu caminho, você precisa editar seu arquivo de perfil do shell, que é um arquivo que contém comandos e configurações para sua sessão de terminal.O nome e a localização desse arquivo dependem de qual shell você está usando, mas para a maioria dos usuários de Mac, é /.bash_profile ou /.zshrc. Para descobrir qual shell você está usando, digite o seguinte comando e pressione Enter:
echo $SHELL
Você deve ver uma saída que mostra o nome do seu shell, algo assim:
/bin/zsh
Nesse caso, o shell é zsh, então o arquivo de perfil é /.zshrc. Para editar este arquivo, digite o seguinte comando e pressione Enter:
nano /.zshrc
Isso abrirá um editor de texto chamado nano na janela do seu terminal. No final do arquivo, adicione uma nova linha que diz:
export PATH=$PATH:/usr/local/go/bin
Isso anexará /usr/local/go/bin à sua variável de caminho existente. Para salvar e sair do nano, pressione Ctrl+O seguido de Enter e pressione Ctrl+X.
Para aplicar as alterações ao seu caminho, você precisa recarregar o arquivo de perfil do shell digitando o seguinte comando e pressionando Enter:
fonte /.zshrc
Agora você pode verificar seu caminho novamente digitando echo $PATH e pressionando Enter. Você deve ver /usr/local/go/bin na lista.
Conclusão
Parabéns! Você baixou com sucesso o Go for Mac M1 e verificou sua instalação. Agora você está pronto para começar a codificar com Go e aproveitar sua velocidade, simplicidade, confiabilidade, escalabilidade e portabilidade.
Se você quiser aprender mais sobre Go e como desenvolver aplicativos com ele, aqui estão alguns recursos que podem ser úteis:
: uma coleção de tutoriais, artigos, vídeos e podcasts que ensinam os tópicos básicos e avançados do Go.
: A documentação oficial do Go, incluindo a especificação da linguagem, a referência da biblioteca padrão, o guia de estilo de código e muito mais.
: um playground on-line onde você pode escrever, executar e compartilhar código Go sem instalar nada em seu computador.
: o blog oficial do Go, onde você pode encontrar notícias, atualizações, dicas e insights da equipe Go e da comunidade Go.
: uma vitrine de aplicativos do mundo real e estudos de caso que usam Go para vários domínios e setores.
perguntas frequentes
Como faço para atualizar o Go no Mac M1?
Para atualizar o Go no Mac M1, você precisa baixar o pacote de instalação mais recente do site oficial do Go e executá-lo no seu computador. Ele substituirá a instalação existente do Go pela nova versão. Você pode verificar a versão atual do Go digitando go version na janela do terminal.
Como faço para desinstalar o Go no Mac M1?
Para desinstalar o Go no Mac M1, você precisa excluir o diretório /usr/local/go e remover /usr/local/go/bin do seu caminho. Para excluir o diretório, digite o seguinte comando na janela do terminal e pressione Enter:
sudo rm -rf /usr/local/go
Pode ser necessário inserir sua senha de administrador para confirmar a exclusão. Para remover /usr/local/go/bin do seu caminho, você precisa editar o arquivo de perfil do shell (/.bash_profile ou /.zshrc) e excluir a linha que diz:
export PATH=$PATH:/usr/local/go/bin
Em seguida, salve e saia do arquivo e recarregue-o digitando source /.bash_profile ou source /.zshrc na janela do terminal.
Como executo programas Go no Mac M1?
Para executar programas Go no Mac M1, você precisa usar o comando go run seguido do nome do arquivo que contém seu código Go. Por exemplo, se você tiver um arquivo chamado hello.go que imprima "Hello, world!" para a saída padrão, você pode executá-lo digitando:
vá correr olá.
Você deve ver "Hello, world!" impresso na janela do seu terminal. Como alternativa, você pode usar o comando go build para compilar seu código Go em um arquivo executável que pode ser executado diretamente. Por exemplo, se você digitar:
vá construir hello.go
Você verá um arquivo chamado hello (ou hello.exe no Windows) em seu diretório atual. Você pode executá-lo digitando:
./olá
Como instalo os módulos Go no Mac M1?
Os módulos Go são pacotes de código Go que podem ser importados e usados por outros programas Go.Eles são gerenciados por um arquivo chamado go.mod que especifica seu nome, versão e dependências. Para instalar os módulos Go no Mac M1, você precisa usar o comando go get seguido do nome do módulo que deseja instalar. Por exemplo, se você deseja instalar um módulo chamado github.com/gorilla/mux que fornece um roteador de solicitação HTTP para aplicativos da web, você pode digitar:
acesse github.com/gorilla/mux
Isso fará o download e instalará o módulo em seu diretório de cache local ($GOPATH/pkg/mod) e atualizará seu arquivo go.mod com seu nome e versão. Você pode então importar e usar o módulo em seu código Go adicionando uma linha como esta:
importar "github.com/gorilla/mux"
Como uso o Go com um IDE no Mac M1?
Um IDE (ambiente de desenvolvimento integrado) é um aplicativo de software que fornece recursos como edição de código, depuração, teste e implantação para desenvolvedores. Existem muitos IDEs que suportam Go no Mac M1, como Visual Studio Code, JetBrains Goland, Atom, Sublime Text e muito mais. Para usar Go com um IDE no Mac M1, você precisa instalar o IDE de sua escolha em seu computador e, em seguida, instalar os plug-ins ou extensões apropriados que habilitam o suporte Go. Por exemplo, se você quiser usar o Visual Studio Code como seu IDE para desenvolvimento em Go, siga estas etapas:
Baixe e instale o Visual Studio Code em .
Abra o Visual Studio Code e vá para a guia Extensões na barra lateral esquerda. Pesquise "Go" e instale a extensão da Microsoft que fornece suporte de idioma avançado para Go.
Reinicie o Visual Studio Code e abra uma pasta que contém seu código Go. Você verá uma mensagem pop-up que diz "Ferramentas de análise ausentes". Clique no botão Instalar tudo para instalar as ferramentas necessárias para o desenvolvimento em Go.
Divirta-se codificando com Go usando os recursos do Visual Studio Code, como realce de sintaxe, conclusão de código, formatação, depuração, teste e muito mais.
0517a86e26
Comments