Попытка настроить Heroku CLI для работы с WSL.

Начните с следующих инструкций для Ubuntu 16+:

https://devcenter.heroku.com/articles/heroku-cli

sudo snap install --classic heroku

Выдает следующую ошибку:

ошибка: не удается связаться с сервером: сообщение http://localhost/v2/snaps/heroku: наберите unix /run/snapd.socket: connect: нет такого файла или каталога

Погуглил ошибку и наткнулся на эту ветку:

https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1631514

Я попробовал systemctl status snapd.service , который просто говорит следующее:

Система не была загружена с systemd в качестве системы инициализации (PID 1). Не могу работать.

Перезапустите WSL и компьютер и тоже самое.

Возможно, что snapd не был установлен, потому что, набрав snap или snapd Command '____' not found, did you mean:... Но попытка сделать sudo apt-get install snapd говорит о том, что это уже последняя версия.

1 ответ1

1

Нет, не похоже, что в WSL есть текущая поддержка для snap . snapd ни systemd К счастью, у Heroku есть ручная установка, так что это поможет.

Это сработало в моем случае:

curl https://cli-assets.heroku.com/install.sh | sh

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .