Snap (snapd) przykład hello-world nie działa (ścieżka nie znaleziona?)

9

Właśnie próbowałem użyć snappo 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 helloale hellopolecenia 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ć:

  • shoutaplikacja IRC internetowej od razu pracę
Peter T.
źródło
Wiem, że to pytanie jest stare, ale czy na pewno aplikacja ma nazwę hellozamiast hello-world?
knocte

Odpowiedzi:

14

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/bindo konfiguracji powłoki (np. ~/.zshrcDla zsh)

Evan
źródło
Dzięki otwarciu nowy terminal rozwiązał go .... można by pomyśleć, że to było dość oczywiste ;-) (serwer rocketchat nadal nie działa, ale myślę, że to inna historia / pytanie)
Peter T.
Fajne! Zadałbym pytanie RocketChat do ich znacznika Stackoverflow: stackoverflow.com/questions/tagged/rocket.chat
Evan
Znalazłem również przyczynę rocket.chat - jeden z wymaganych portów był już używany na tym komputerze.
Peter T.