Установка 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