Установка Heroku Toolbelt - заголовок более 360 символов

Я пытаюсь установить инструментальный пояс heroku на свой Ubuntu 12.04.

Я получаю следующие ошибки при запуске скрипта с сайта heroku:

$ wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh

W: Failed to fetch http://toolbelt.herokuapp.com/ubuntu/./Release.gpg 
Got a single header line over 360 chars

W: Failed to fetch http://toolbelt.heroku.com/ubuntu/./Release.gpg 
Got a single header line over 360 chars [IP: 54.225.184.218 80]

W: Failed to fetch http://toolbelt.heroku.com/ubuntu/./Packages  Got a
single header line over 360 chars [IP: 54.225.184.218 80]

W: Failed to fetch http://toolbelt.heroku.com/ubuntu/./en_GB  Got a
single header line over 360 chars [IP: 54.225.184.218 80]

W: Failed to fetch http://toolbelt.heroku.com/ubuntu/./en  Got a
single header line over 360 chars [IP: 54.225.184.218 80]

W: Failed to fetch http://toolbelt.herokuapp.com/ubuntu/./Sources  Got
a single header line over 360 chars

W: Failed to fetch http://toolbelt.herokuapp.com/ubuntu/./Packages 
Got a single header line over 360 chars

W: Failed to fetch http://toolbelt.herokuapp.com/ubuntu/./en_GB  Got a
single header line over 360 chars

W: Failed to fetch http://toolbelt.herokuapp.com/ubuntu/./en  Got a
single header line over 360 chars

E: Some index files failed to download. They have been ignored, or old
ones used instead.

Я искал здесь и нашел похожие вопросы, и попытался исправить в вопросе без удачи.

открыт для всех идей по исправлению этой проблемы!

3 ответа

Решение

install-ubuntu.sh добавляет /etc/apt/sources.list.d/heroku.list, Тем не менее, это добавляет http://... вместо https://..., Измените это на https.

Я загрузил install-ubuntu.sh, добавил s к сценарию, а затем запустил его. по крайней мере, сейчас он проходит этот шаг.

Это похоже на ошибку в apt, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658346 Сообщается, что она исправлена ​​в 0.8.16~exp13 версия пакета apt.

К сожалению, последняя версия в Precise 0.8.16~exp12ubuntu10.16, Это означает, что вам нужно дождаться обновления apt в официальных репозиториях, создать себе более новый apt из исходного кода или использовать чей-то PPA-файл, например ppa:vnwildman/ppa,

РЕДАКТИРОВАТЬ: я больше не могу посоветовать этот конкретный PPA, потому что я только что разрушил dpkg настройка multiarch с ним.

Когда речь идет о сборке из источника, кажется, что достаточно добавить

deb-src http://archive.ubuntu.com/ubuntu quantal main restricted universe multiverse

на ваш /etc/apt/sources.listи после использования apt-get builddeps ### а также apt-get source ### установить зависимости сборки и скачать исходный код пакета от Quantal. Когда источник загружен, я предпочитаю использовать debuild от devscripts Пакет для компиляции и пакетирования загруженных источников в одной команде.

На Ubuntu попробуйте автономную героку toolbelt. Это сработало для меня:

wget -qO- https://toolbelt.heroku.com/install.sh | sh
Другие вопросы по тегам