Depuis l'arrivée de Windows10 20H1, j'ai décidé d'utiliser WSL2 pour préparer l'environnement Rails. Lorsque j'ai mis Ubuntu 20.04LTS et que je l'ai mis de haut en bas, je suis tombé dans un endroit inattendu et je suis tombé.
$sudo systemctl start mysql
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to create bus connection: Host is down
J'ai une erreur.
WSL2 ne semble pas prendre en charge systemd (strictement il semble exister mais a été désactivé). Même s'il est activé, il ne peut pas être démarré avec PID 1, donc systemctl ne peut pas être utilisé en pratique.
J'ai essayé de me référer à Hack pour utiliser Systemd avec WSL2. J'ai décidé d'utiliser la commande genie, qui semble être la plus simple de toutes. https://github.com/arkane-systems/genie/
Il y a une préparation relativement longue, mais à la fin vous exécuterez la commande suivante.
sudo apt install systemd-genie
Les notes de préparation suivantes
-Access Installer .NET Core --Installez dotnet-runtime-3.1 --Accès wsl-translinux
Comme vous pouvez le voir en l'exécutant, l'installation échoue avec une erreur 404. Je me demande pourquoi il n'y a pas encore de package pour Ubuntu 20.04 LTS. Quelle ...
Utilisez actuellement Debian ou Ubuntu 18.04 LTS.
Recommended Posts