Esse guia tem como objetivo preparar seu ambiente no windows para configurar a plataforma;
- Configurando WSL 2
- Configurando Docker
- Configurando VSCode (opcional)
- Configurando Terminal (opcional)
- Turbinando seu Terminal
- Configurando Node, Npm, Nvm e Yarn
- Configurando SSH Keys
- Abra o
Windows PowerShell
compermissão de admin
e execute os comandos abaixo
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
Reinicie seu computador para aplicar as atualizações
-
Faça o download e instale o kernel do linux clicando aqui
-
Abra o
Windows PowerShell
compermissão de admin
e execute os comandos abaixo
wsl --set-default-version 2
- Instalando uma distro do Linux
- Entre na loja do windows (
Microsoft Store
) - Realize o login com sua conta Microsoft
- Pesquise por Linux e escolha uma versão (versão utilizada para esse guia 18.04 LTS)
- Após instalar clique abrir e um terminal sera disponibilizado
- Crie um usuário e senha (anotar para não perder, pode ser o mesmo do windows)
- Se não encontrou nenhum problema até aqui, parabéns você conseguiu instalar uma distribuição linux com sucesso.
-
Faça o download e instale Docker Desktop clicando aqui
-
Abra o Docker Desktop e clique na engrenagem localizado no topo
-
Clique em
Resources
localizado no menu do lado esquerdo -
Clique em
WSL Integration
e depois habilite a distro Ubuntu; -
Clique no botão
Apply and Restart
e pronto docker configurado!
- Faça o download e instale o VSCode clicando aqui
- Instale o plugin
Remote - WSL
- Entre na loja do windows (
Microsoft Store
) - Pesquise por
Terminal
e realize o download - Abra seu novo terminal e clique na setinha localizada no topo e depois clique em
configurações
- Clique em
Abrir o arquivo JSON
selecione o VSCode ou outro editor de sua escolha - Localize a chave
profiles
dentro dela vai encontrar o profile doUbuntu
- Adicione uma nova linha dentro do profile Ubuntu
"startingDirectory": "//wsl$/Ubuntu-18.04/home/seu-nome-de-usuario"
- Copie o contéudo da chave
guid
do profile do Ubuntu
- Localize a chave
defaultProfile
e coloque como valor dela oguid
copiado na etapa anterior. - Salve o arquivo e reinicie seu Terminal.
- Abra seu
Terminal
e execute os comandos abaixo
sudo apt install zsh
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
code .zshrc
- Procure no arquivo aberto por
plugins=(git)
e troque porplugins=(git zsh-autosuggestions zsh-syntax-highlighting)
- Salve o arquivo e reinicie seu Terminal.
- Abra seu
Terminal
e execute os comandos abaixo
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
code .zshrc
- Desça até o final do arquivo aberto na etapa anterior e cole o comando abaixo
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
- Salve o arquivo e reinicie seu Terminal.
- Para instalar a versão mais estável do node rode o comando abaixo
nvm install --lts
- Para instalar o gerenciador de pacotes Yarn rode o comando abaixo
npm install --global yarn
- Abra seu
Terminal
e execute os comandos abaixo (troque para o e-mail da sua conta do gitlab)
ssh-keygen -t rsa -C you@email.account
code ~/.ssh/id_rsa.pub
- Copie todo o contéudo desse arquivo.
- Acesse o gitlab
- Clique em sua foto de
perfil
e depois empreferences
- No menu do lado esquerdo clique na opção
ssh keys
- Cole o contéudo copiado na area de
key
- Clique no botão
add Key
. - Volte para o terminal e rode os comandos abaixo (trocando pelo seu nome/email)
git config --global user.name "Seu nome"
git config --global user.email "Seu email scaffold"