Résumé de l'installation WSL, Zsh, VSCode, Docker, NodeJS en 2020

introduction

J'ai une nouvelle Surface, alors j'aimerais essayer WSL. C'est juste un résumé, donc c'est pour ceux qui veulent éviter la peine de vérifier.

Installation de WSL et WSL2

WSL2 est requis pour utiliser le backend Docker Desktop WSL 2, donc je pense que vous devriez mettre à niveau vers WSL2 depuis le début.

Manuel officiel (japonais)

Si vous avez déjà une distribution WSL1, [le même document décrit également comment mettre à niveau](https://docs.microsoft.com/en-us/windows/wsl/install-win10#set-your- distribution-version-vers-wsl-1-ou-wsl-2).

Zsh Même procédure sous Linux. Ouvrez WSL et installez ZSH. (Ouvrez en tapant wsl dans PowerShell, etc.)

sudo apt update
sudo apt install zsh

oh-my-zsh et autosuggestion

Oh-my-zsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

zsh-autosuggestion

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Ouvrez ~ / .zshrc dans un éditeur de texte tel que Vim et ajoutez ce qui suit dans le fichier:

source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

Recharger Zsh:

source ~/.zshrc

VSCode Cela fonctionne simplement en installant VS Code. Manuel officiel (japonais) Extension pour WSL

J'ai créé le Shell ZSH par défaut de la manière suivante, mais je ne sais pas si j'en ai besoin: Dans VSCode, Ctrl + Shift + P → Entrez" Sélectionner le shell par défaut "→ Sélectionnez WSL (ZSH)

NodeJS La procédure est la même que pour installer NodeJS sur Linux. Installez à l'aide de NVM.

nvm

Installation

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash

Ajoutez ce qui suit à ~ / .zshrc:

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

Recharger Zsh:

source ~/.zshrc

NodeJS Ouvrez WSL. Installer une version spécifique

nvm install x.x.x

ou dernière version

nvm install node

Docker (Docker Desktop WSL 2 backend) Les exigences doivent être satisfaites conformément aux manuels WSL et WSL2 mentionnés ci-dessus. Téléchargez simplement la dernière version du programme d'installation et cochez la case WSL2 lors de l'installation.

Manuel officiel (anglais) (vous n'avez pas à le regarder)

Si vous obtenez l'erreur suivante lorsque vous entrez docker dans WSL:

The command 'docker' could not be found in this WSL 2 distro.
We recommend to activate the WSL integration in Docker Desktop settings.

See https://docs.docker.com/docker-for-windows/wsl/ for details.

Vérifiez si Docker Desktop fonctionne sous Windows ou vérifiez la version WSL de votre distribution Linux, cela ne fonctionnera qu'avec WSL2.

Méthode de confirmation et de mise à niveau

Recommended Posts

Résumé de l'installation WSL, Zsh, VSCode, Docker, NodeJS en 2020
Environnement de développement WSL2 + VSCode + Docker
Comment utiliser Docker dans VSCode DevContainer
Essayez de mettre Docker dans ubuntu sur WSL
Docker sur Ubuntu18.04 sur WSL2 et instructions d'installation de VSCode
Résumé de la commande Docker
Résumé des commandes fréquemment utilisées dans Rails et Docker
Créer un environnement de développement Chisel avec Windows10 + WSL2 + VScode + Docker