Files
freeCodeCamp/docs/i18n/Swedish/how-to-setup-wsl.md
2020-10-02 00:28:40 +05:30

5.0 KiB

Konfigurera freeCodeCamp på Windows Subsystem för Linux (WSL)

[!NOTE] Innan du följer dessa instruktioner se till att ditt system uppfyller kraven

WSL 2: Windows 10 64-bit (Version 2004, Bygg 19041 eller högre) - tillgänglig för alla distributioner, inklusive Windows 10 Home.

Docker Desktop för Windows: Se respektive krav för Windows 10 Pro och Windows 10 Home

Denna guide täcker några vanliga steg med installationen av WSL2. När några av de gemensamma problem med WSL2 behandlas, du bör kunna följa vår lokala installationsguide för att arbeta med freeCodeCamp på Windows kör en WSL distro som Ubuntu.

Aktivera WSL

Följ instruktionerna på officiella dokumentation för att installera WSL1 och sedan uppgradera till WSL2.

Install Ubuntu

  1. Vi rekommenderar att du använder Ubuntu-18.04 eller senare med WSL2.

    [!OBS]

    Även om du kan använda andra icke-Debianbaserade distros, kommer de alla med sina egna gotchas och ligger utanför den här guidens räckvidd.

  2. Uppdatera beroenden för OS

    sudo apt update
    sudo apt upgrade -y
    
    # cleanup
    sudo apt autoremove -y
    

Ställ in Git

Git kommer förinstallerat med Ubuntu 18.04, verifiera att din Git-version med git --version.

~
<unk> git --version
git version 2.25.1

(Valfritt men rekommenderat) Du kan nu fortsätta till att sätta upp dina ssh nycklar med GitHub.

Installera en kodredigerare

Vi rekommenderar starkt att installera Visual Studio-kod på Windows-10. Den har bra stöd för WSL och installerar automatiskt alla nödvändiga tillägg på din WSL distro.

I huvudsak kommer du att redigera och lagra din kod på Ubuntu-18.04 med VS-kod installerad på Windows.

Installerar Docker-skrivbordet

Docker Desktop för Windows låter dig installera och köra databas och tjänster som MongoDB, NGINX, etc. Detta är användbart för att undvika vanliga fallgropar med att installera MongoDB eller andra tjänster direkt på Windows eller WSL2.

Följ instruktionerna på officiella dokumentation och installera Docker Desktop för din Windows-distribution.

Det finns några minimikrav på hårdvara för bästa upplevelse.

Konfigurera Docker-skrivbordet för WSL

När Docker Desktop är installerat, följ dessa instruktioner och konfigurera den för att använda installationen Ubuntu-18.04 som en backend.

Detta gör det så att behållarna körs på WSL-sidan istället för att köras på Windows. Du kommer att kunna komma åt tjänsterna över http://localhost på både Windows och Ubuntu.

Installera MongoDB från Docker Hub

När du har konfigurerat Docker Desktop för att arbeta med WSL2, följ dessa steg för att starta en MongoDB tjänst:

  1. Starta en ny Ubuntu-18.04 terminal

  2. Dra MongoDB 3.6 från dockerhub

    docker pull mongo:3
    
  3. Starta MongoDB-tjänsten vid port 27017och konfigurera den så att den körs automatiskt vid omstart av systemet

    docker kör -it \
      -v mongodata:/data/db \
      -p 27017:27017 \
      --name mongodb \
      --restart unless-stopped \
      -d mongo:3
    
  4. Du kan nu komma åt tjänsten från både Windows eller Ubuntu på mongodb://localhost:27017.

Installerar Node.js och npm

Vi rekommenderar att du installerar LTS-versionen för Node.js med en nodversionshanterare - nvm.

En gång installerat använda dessa kommandon för att installera och använda Node.js versionen efter behov

nvm install --lts

# ELLER
# nvm install <version>

nvm install 14

# Användning
# nvm use <version>

nvm use 12

Node.js levereras med npm, du kan uppdatera till de senaste versionerna av npm med:

npm installation -g npm@senaste

Konfigurera freeCodeCamp lokalt

Nu när du har installerat förutsättningarna, följ vår lokala installationsguide för att klona, installera och installera freeCodeCamp lokalt på din maskin.

[!VARNING]

Vänligen notera, vid denna tid uppsättningen för Cypress tester (och relaterade GUI behov) är ett pågående arbete. Du bör fortfarande kunna arbeta på de flesta av kodbasen.

Användbara länkar