Пример Hello (snapd) hello-world не работает (путь не найден?)

9

Я просто попытался использовать snapв первый раз и последовал учебник по адресу https://tutorials.ubuntu.com/tutorial/basic-snap-usage#2

Я установил пример Hello World, sudo snap install helloно helloкоманда не найдена. Я заметил, что команда находится в / snap / bin, но кажется, что она пропустила мой путь к PATH.

Когда я установил snap ( sudo apt install snapd), я впервые получил сообщение об ошибке, но со 2-й попытки все заработало. (Удаление и установка snapd также не помогли.)

Нужно ли добавлять путь вручную?

Есть идеи?

Редактировать:

  • shoutИРЦ веб - приложение , сделал работу немедленно
Питер Т.
источник
Я знаю, что этот вопрос старый, но вы уверены, что приложение названо helloвместо hello-world?
knocte

Ответы:

14

Если вы только что установили snapd, попробуйте запустить новое окно терминала, чтобы забрать новое $PATH. Вам нужно будет сделать это только один раз.

Если ваша оболочка не читает, /etc/profile.dвам нужно добавить ее PATH=$PATH:/snap/binв конфигурацию оболочки (например, ~/.zshrcдля zsh)

Evan
источник
Благодаря открытию нового терминала это решено .... можно подумать, что это было совершенно очевидно ;-) (Тем не менее, сервер rocketchat -server все еще не работает, но я думаю, что это другая история / вопрос)
Питер Т.
Круто! Я бы ответил на вопрос RocketChat на их тег Stackoverflow: stackoverflow.com/questions/tagged/rocket.chat
Эван,
Я также нашел причину rocket.chat - один из необходимых портов уже использовался на этой машине.
Питер Т.