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, я получаю следующие ошибки:

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 ответ

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

Попробуйте запускать команды построчно, а не копируйте и вставляйте их полностью. убедитесь, что в начале и в конце нет добавленных забавных символов (например, $ и ~), чтобы фраза была точно такой же, как вы ее видите. Иногда при копировании и вставке из Интернета добавляются дополнительные символы. Для вставки в командной строке используйте Ctrl+Shift+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>

Затем сделайте обновление и установите, и вы готовы идти:)

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