Avançar para o conteúdo principal

Usando Windows

Como configurar um ambiente de desenvolvimento local para Celo usando Windows.


tip

Muitas ferramentas populares e recursos para o desenvolvimento da blockchain são escritos para desenvolvedores que trabalham em máquinas UNIX. É comum que desenvolvedores que trabalham no Windows encontrem erros que não estão cobertos na documentação e não encontrem no Google. Felizmente, a Microsoft facilita a execução de uma máquina UNIX diretamente de um desktop Windows com o Subsistema Windows para Linux.

Como configurar com Windows

Abrir PowerShell como administrador e executar

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Reinicie seu computador quando solicitado.

Em seguida, instale uma distribuição Linux na Microsoft Store. Ao desenvolver este guia, escolhemos o Ubuntu.

Configure sua distro do Linux, definindo um nome de usuário e senha, em seguida, atualizando os pacotes executando o seguinte comando no terminal:

sudo apt update && sudo apt upgrade

Você pode visualizar a documentação de origem para configurar a distro do Linux aqui e a documentação da Microsoft para configurar o Subsistema Windows para Linux aqui.

Configurar o ambiente Linux

Agora que você tem o Linux instalado, vamos instalar nvm e yarn. Nvm (node version manager) facilita a instalação e gerenciamento de diferentes versões do Node.js. As instruções a seguir são da documentação de configuração do celo-monoreop para Linux.

Execute os seguintes comandos no terminal Linux.

# Instalando Nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc

# Configurando a versão Nvm desejada
nvm install x
nvm alias default x

Executar $ node -v no terminal deve imprimir uma versão do nó se ele estiver instalado corretamente.

O Yarn é um gerenciador de pacotes semelhante ao npm. O celo-monorepo usa yarn para construir e gerenciar pacotes. Instale o Yarn com o seguinte comando.

# Installing Yarn - https://yarnpkg.com/en/docs/install#debian-stable
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn

Teste se o yarn foi instalado executando $ yarn --version.

Desenvolvendo com WSL

Agora você pode começar a trabalhar em seus projetos no seu ambiente Linux. Instale a extensão WSL VS Code para uma integração perfeita entre VS Code e WSL.

Esteja ciente de que a conexão de rede será diferente, dependendo de qual versão do WSL você está usando. Os detalhes do gerenciamento de interfaces de rede vão além do escopo deste guia, mas você pode aprender mais aqui.
Você está pronto para! Se você tiver alguma dúvida, entre no nosso servidor do Discord e entre em contato conosco.

Recursos Adicionais