Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Aspire kräver att en container-runtime finns tillgänglig i systemets PATH. Den här artikeln beskriver hur du löser problem när Podman inte hittas i Windows-undersystem för Linux (WSL)-miljöer.
Symptome
När du startar programmet Aspire visas ett felmeddelande som liknar:
Container runtime 'podman' could not be found. The error from the container runtime check was: exec: "podman": executable file not found in $PATH
Detta inträffar även om podman images-kommandon eller andra Podman-kommandon fungerar i WSL-terminalen.
Orsak
Det här problemet uppstår i WSL-miljöer när:
- Podman installeras i en separat WSL-distribution än där programmet Aspire körs.
- Du använder gränssnittsalias i stället för att ha den faktiska Podman körbara filen i din PATH.
- Den Podman körbara filen är inte tillgänglig i systemsökvägen som Aspire söker.
              Aspire löser container runtime-miljöer genom att söka efter den körbara filen i systemets PATH. Shell-alias (som de som definierats i ~/.bash_aliases) identifieras inte under den här processen.
Lösning
Välj någon av följande lösningar:
Installera Podman i den nuvarande WSL-distrubutionen
Installera Podman direkt i WSL-distributionen där du kör ditt Aspire program:
# For Ubuntu/Debian-based distributions
sudo apt update
sudo apt install -y podman
För andra distributioner, se Installera Podman på Linux.
Skapa en symbolisk länk
Om du har Podman installerat någon annanstans skapar du en symbolisk länk:
# Find where Podman is installed
which podman-remote-static-linux_amd64
# Create a symbolic link in a directory that's in your PATH
sudo ln -s /path/to/podman-remote-static-linux_amd64 /usr/local/bin/podman
Lägg till Podman katalog i PATH
Lägg till katalogen som innehåller den Podman körbara filen i din PATH:
# Add to your shell profile
echo 'export PATH="/path/to/podman/directory:$PATH"' >> ~/.bashrc
source ~/.bashrc
Verifiera lösningen
Bekräfta att är Podman korrekt konfigurerat:
# Check that Podman is in your PATH
which podman
# Verify Podman is working
podman --version
# Test that Podman can list containers
podman ps
Alla kommandon bör lyckas innan du kör programmet Aspire .