Zusammenfassung der WSL-, Zsh-, VSCode-, Docker- und NodeJS-Einrichtung im Jahr 2020

Einführung

Ich habe eine neue Oberfläche, also würde ich gerne WSL ausprobieren. Es ist nur eine Zusammenfassung, also für diejenigen, die sich die Mühe der Überprüfung ersparen möchten.

Installation von WSL und WSL2

WSL2 ist erforderlich, um das Docker Desktop WSL 2-Backend zu verwenden. Ich denke, Sie sollten von Anfang an auf WSL2 aktualisieren.

Offizielles Handbuch (Japanisch)

Wenn Sie bereits über eine WSL1-Distribution verfügen, wird im selben Dokument auch beschrieben, wie ein Upgrade durchgeführt wird (https://docs.microsoft.com/en-us/windows/wsl/install-win10#set-your- Distributionsversion-zu-wsl-1-oder-wsl-2).

Zsh Gleiches Verfahren unter Linux. Öffnen Sie die WSL und installieren Sie ZSH. (Geben Sie wsl in PowerShell usw. ein, um es zu öffnen.)

sudo apt update
sudo apt install zsh

oh-my-zsh & 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

Öffnen Sie ~ / .zshrc in einem Texteditor wie Vim und fügen Sie Folgendes in die Datei ein:

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

Zsh neu laden:

source ~/.zshrc

VSCode Es funktioniert nur durch die Installation von VS Code. Offizielles Handbuch (Japanisch) Erweiterung für WSL

Ich habe die Standard-Shell ZSH folgendermaßen erstellt, bin mir aber nicht sicher, ob ich sie benötige: In VSCode Strg + Umschalt + P → Geben Sie" Standard-Shell auswählen "→ WSL auswählen (ZSH)

NodeJS Die Vorgehensweise entspricht der Installation von NodeJS unter Linux. Installation mit NVM.

nvm

Installation

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

Fügen Sie ~ / .zshrc Folgendes hinzu:

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

Zsh neu laden:

source ~/.zshrc

NodeJS Öffnen Sie die WSL. Installieren Sie eine bestimmte Version

nvm install x.x.x

oder neueste Version

nvm install node

Docker (Docker Desktop WSL 2 backend) Die Anforderungen sollten gemäß den oben genannten WSL- und WSL2-Handbüchern erfüllt sein. Laden Sie einfach die [neueste Version des Installationsprogramms] herunter (https://hub.docker.com/editions/community/docker-ce-desktop-windows/) und aktivieren Sie das Kontrollkästchen WSL2 während der Installation.

Offizielles Handbuch (Englisch) (Sie müssen es nicht ansehen)

Wenn beim Eingeben von Docker in WSL die folgende Fehlermeldung angezeigt wird:

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.

Überprüfen Sie, ob Docker Desktop unter Windows ausgeführt wird, oder überprüfen Sie die WSL-Version Ihrer Linux-Distribution. Sie funktioniert nur mit WSL2.

Bestätigungs- und Aktualisierungsmethode

Recommended Posts

Zusammenfassung der WSL-, Zsh-, VSCode-, Docker- und NodeJS-Einrichtung im Jahr 2020
WSL2 + VSCode + Docker-Entwicklungsumgebung
Verwendung von Docker in VSCode DevContainer
Versuchen Sie, Docker in Ubuntu auf WSL zu setzen
Installationsanweisungen für Docker unter Ubuntu18.04 unter WSL2 und VSCode
Docker-Befehlsübersicht
Zusammenfassung der häufig verwendeten Befehle in Rails und Docker
Erstellen Sie eine Chisel-Entwicklungsumgebung mit Windows 10 + WSL2 + VScode + Docker