Snap (snapd) Hallo-Welt-Beispiel funktioniert nicht (Pfad nicht gefunden?)

9

Ich habe gerade versucht, es snapzum ersten Mal zu verwenden, und bin dem Tutorial unter https://tutorials.ubuntu.com/tutorial/basic-snap-usage#2 gefolgt

Ich habe das Hallo-Welt-Beispiel installiert, sudo snap install helloaber der helloBefehl wurde nicht gefunden. Ich habe festgestellt, dass sich der Befehl in / snap / bin befindet, aber es scheint, dass er den Weg zu meinem Pfad verpasst hat.

Als ich snap ( sudo apt install snapd) installiert habe, wurde beim ersten Mal eine Fehlermeldung angezeigt, aber beim zweiten Versuch hat es funktioniert. (Das Entfernen und Installieren von snapd hat ebenfalls nicht geholfen.)

Muss ich den Pfad manuell hinzufügen?

Irgendeine Idee?

Bearbeiten:

  • die shoutirc web app hat sofort funktioniert
Pedi T.
quelle
Ich weiß, dass diese Frage alt ist, aber sind Sie sicher, dass die App hellostatt benannt ist hello-world?
Knocte

Antworten:

14

Wenn Sie gerade snapd installiert haben, starten Sie ein neues Terminalfenster, um das neue zu übernehmen $PATH. Sie müssen dies nur einmal tun.

Wenn Ihre Shell nicht liest /etc/profile.d, müssen Sie sie PATH=$PATH:/snap/binzu Ihrer Shell-Konfiguration hinzufügen (z. B. ~/.zshrcfür zsh).

Evan
quelle
Dank des Öffnens eines neuen Terminals wurde es gelöst ... man könnte denken, dass dies ziemlich offensichtlich war ;-) (Allerdings funktioniert der Rocketchat-Server immer noch nicht, aber ich denke, dies ist eine andere Geschichte / Frage)
Pedi T.
Cool! Ich würde die RocketChat-Frage zu ihrem Stackoverflow-Tag bringen: stackoverflow.com/questions/tagged/rocket.chat
Evan
Ich habe auch den Grund für rocket.chat gefunden - einer der erforderlichen Ports wurde bereits auf diesem Computer verwendet.
Pedi T.