Da Windows 10 20H1 eingetroffen ist, habe ich mich entschieden, WSL2 zur Vorbereitung der Rails-Umgebung zu verwenden. Als ich Ubuntu 20.04LTS aufstellte und auf und ab stellte, stolperte ich an einer unerwarteten Stelle und fiel hin.
$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
Ich habe einen Fehler bekommen.
WSL2 scheint systemd nicht zu unterstützen (streng genommen scheint es zu existieren, wurde aber deaktiviert). Selbst wenn es aktiviert ist, kann es nicht mit PID 1 gestartet werden, sodass systemctl in der Praxis nicht verwendet werden kann.
Ich habe versucht, auf [Hack zur Verwendung von Systemd mit WSL2] zu verweisen (https://qiita.com/matarillo/items/f036a9561a4839275e5f). Ich entschied mich für den Befehl genie, der am einfachsten zu sein scheint. https://github.com/arkane-systems/genie/
Es gibt eine relativ lange Vorbereitung, aber am Ende werden Sie den folgenden Befehl ausführen.
sudo apt install systemd-genie
Die folgenden Vorbereitungshinweise
-Zugriff .NET Core installieren --Installieren Sie dotnet-runtime-3.1
Wie Sie sehen können, schlägt die Installation mit einem 404-Fehler fehl. Ich frage mich, warum es noch kein Paket für Ubuntu 20.04 LTS gibt. Was ...
Verwenden Sie derzeit Debian oder Ubuntu 18.04 LTS.
Recommended Posts