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.
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.
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
sh -c "$(curl -fsSL https://raw.github.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
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.
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