Właśnie próbowałem użyć snap
po raz pierwszy i śledziłem samouczek na https://tutorials.ubuntu.com/tutorial/basic-snap-usage#2
Zainstalowałem przykład hello world, sudo snap install hello
ale hello
polecenia nie znaleziono. Zauważyłem, że polecenie znajduje się w / snap / bin, ale wygląda na to, że nie trafiło do mojej ŚCIEŻKI.
Kiedy zainstalowałem snap ( sudo apt install snapd
) za pierwszym razem dostałem komunikat o błędzie, ale przy 2. próbie zadziałało. (Usunięcie i instalacja snapd również nie pomogła.)
Czy muszę dodawać ścieżkę ręcznie?
Dowolny pomysł?
Edytować:
shout
aplikacja IRC internetowej od razu pracę
hello
zamiasthello-world
?Odpowiedzi:
Jeśli właśnie zainstalowałeś snapd, spróbuj uruchomić nowe okno terminala, aby wybrać nowe
$PATH
. Musisz to zrobić tylko raz.Jeśli twoja powłoka nie odczytuje
/etc/profile.d
, musisz dodaćPATH=$PATH:/snap/bin
do konfiguracji powłoki (np.~/.zshrc
Dla zsh)źródło
Ten problem nadal występuje w przypadku Ubuntu 18.04 z Waylandem, zsh i snapd. Zobacz posty # 18 i # 19 w https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1640514, aby uzyskać więcej informacji.
źródło