Ошибка Heroku при установке [дубликат]

Я пытаюсь впервые загрузить Heroku на свой Ubuntu 16.04 и следую инструкциям сайта Heroku в точности следующим образом:

sudo add-apt-repository "deb https://cli-assets.heroku.com/branches/stable/apt ./"
curl -L https://cli-assets.heroku.com/apt/release.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install heroku

Но каждый раз, когда я перехожу к sudo apt-get update, я получаю следующие ошибки:

W: the repository 'http:''cli-assets.heroku.com/branches/stable/apt ./ Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. 
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://cli-assets.heroku.com/branches/stable/apt/./Packages
403 Forbidden [IP: 52.84.3.182 80]
E: Some index files failed to download. They have been ignore, or old ones used instead.
W: Duplicate sources.list entry https://cli-assets.heroku.com/branches/stable/apt ./Release

Предложения?

1
задан 15 February 2018 в 22:59

1 ответ

Я только что примерил Ubuntu 16.10, и она работает.

Попытка, выполняющая команды линию за линией и не, делают копию и вставку полной вещи. удостоверьтесь, что нет никаких забавных символов, добавленных вначале и конец (как $ и ~) так, чтобы фраза была точно тем же, поскольку Вы видите его. Иногда, когда копирование и вставка от веб-дополнительных символов добавляются. Вставлять на использовании командной строки Ctrl + Сдвиг + v .

Вы получаете какое-либо сообщение в ответ?

После выполнения первой строки, выполненной cat /etc/apt/sources.list | grep heroku, чтобы видеть, там ли новый heroku репозиторий. Если это не, то первая строка не работала. Необходимо видеть что-то вроде этого:

deb https://cli-assets.heroku.com/branches/stable/apt ./

# deb-src https://cli-assets.heroku.com/branches/stable/apt ./

вторая строка должна добавить ключ для аутентификации, таким образом, Вы не должны получать ошибку при высказывании, что данные не могут аутентифицироваться. Проверить, что это добавляется после выполнения его, тип sudo apt-key list | grep heroku. Необходимо получить что-то вроде этого:

uid [ unknown] Heroku Release Engineering <release@heroku.com>

Затем делают обновление и установку, и Вы хороши для движения :)

0
ответ дан 8 December 2019 в 06:13

Другие вопросы по тегам:

Похожие вопросы: