For at tilgå en Rails-app, der kører på port 4567 i Ubuntu 16.04 som Linux-subsystem på Windows 10, kan du følge disse trin:
Åbn din Ubuntu-terminal og naviger til din Rails-apps rodmappe. Start derefter serveren ved at køre:
rails server -p 4567
Selvom ifconfig
ikke fungerer, kan du bruge ip
kommandoen til at finde IP-adressen. Kør følgende kommando i din Ubuntu-terminal:
ip addr show eth0 | grep inet
Dette vil vise en linje med noget som inet 172.18.64.1/20
. IP-adressen er den del, der starter med 172
(eller en lignende række af tal).
Åbn din webbrowser i Windows og indtast IP-adressen efterfulgt af portnummeret. For eksempel:
http://172.18.64.1:4567
WSL 2 understøtter nu localhost binding, hvilket betyder, at du kan tilgå din Rails-app direkte via localhost
i din Windows-browser. Prøv at indtaste:
http://localhost:4567
Hvis dette ikke virker, kan det være nødvendigt at sikre, at din Rails-app er bundet til 0.0.0.0
i stedet for localhost
. Start serveren med:
rails server -b 0.0.0.0 -p 4567
Ved at følge disse trin kan du tilgå din Rails-app, der kører på port 4567 i Ubuntu 16.04 som Linux-subsystem på Windows 10, selv når ifconfig
ikke fungerer.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker