[Combate Lua] Skynet-2. Cómo iniciar/depurar el entorno Win10-WSL
-
- Continuando con lo anterior, ejecute skynet en Linux
- 1.WIN10-WSL
- 2.VSCODE-Soporte WSL
- 3.skynet
- 4. Consulte el blog skynet-wsl.
- 5.Agregue cómo depurar-skynet
Continuando con lo anterior, ejecute skynet en Linux
Skynet-1.Cómo iniciar (iniciar en entorno Linux)
1.WIN10-WSL
Subsistema Linux para Windows
El Subsistema de Windows para Linux (WSL para abreviar) es una capa de compatibilidad que puede ejecutar archivos ejecutables binarios nativos de Linux (formato ELF) en Windows 10\11. Fue desarrollado por Microsoft en cooperación con Canonical y su objetivo es permitir que las imágenes puras de Ubuntu, Debian y otras se descarguen y descompriman en la computadora local del usuario, y que las herramientas y utilidades de la imagen puedan ejecutarse de forma nativa en este subsistema.
Si usa Windows 10 2004 o superior, puede ejecutar aplicaciones de escritorio en una ventana a través de WSL 2 y no es necesario instalar otros servidores X.
El 22 de septiembre de 2022, IT House informó que Microsoft lanzó una nueva versión preliminar del subsistema Linux para Windows 11/10, con el número de versión 0.67.6.
El 16 de noviembre de 2022, se lanzó la versión oficial del subsistema Linux WSL 1.0.0 de Microsoft Win11/10.
1.1 Utilice Microsoft Store para instalar WSL (puede encontrar problemas como fallas en la descarga de la tienda...)
1.1.1 El panel de control admite la configuración de Linux
Verifique el subsistema de Windows para Linux
1.1.2 Busque Ubuntu 18.04 en Microsoft Store
1.1.3 Si tiene problemas de instalación, vaya directamente a 1.2 como se muestra en la figura.
1.2 Instale WSL directamente usando la herramienta PowerShell
1.2.1 El panel de control admite plataformas de máquinas virtuales
1.2.2 Descargar Ubuntu1804
https://learn.microsoft.com/en-us/windows/wsl/install-manual
1.2.3 Descomprimir e instalar
Cambie el archivo .appx a .zip
y extráigalo a D:/ubuntu18
. Abra PowerShell y ejecútelo como administrador.
cd D:\ubuntu18
./ubuntu1804.exe
2.VSCODE-Soporte WSL
2.1 Instalar el complemento WSL
2.2 Uso del complemento WSL
3.skynet
3.1 Instalar herramientas de compilación de Linux
sudo apt-get install make
sudo apt-get install gcc
sudo apt-get install autoconf
sudo apt-get install git
Instalación de prueba exitosa:
make --version
gcc --version
autoconf --version
3.2git clon skynet
cd /
mkdir projects
chmod 777 projects
cd projects
git clone https://gitee.com/mirrors/skynet.git
3.3 Compilar skynet
make linux
3.4 Ejecutar skynet
3.4.1 Ejecutar el ejemplo del servidor skynet
./skynet ./examples/config
3.4.2 Ejecutar el ejemplo del cliente skynet
./3rd/lua/lua examples/client.lua
Cambios en el servidor del cliente
4. Consulte el blog skynet-wsl.
Le enseñaré paso a paso cómo ejecutar Skynet a través de WSL en Windows.
Microsoft Store no puede descargar Ubuntu. La página informa 0x80080204. Solución.
5.Agregue cómo depurar-skynet
utilizar la consola de depuración de Skynet
5.1Abrir telnet en win10
5.2 Usando telnet
En ejemplos/main.lua, puede ver que el puerto abierto por debug_console es 8000:
skynet.newservice("debug_console",8000)
cmd ingrese telnet 127.0.0.1 8000
y obtenga la depuración normalmente...
ingrese a la lista