我在安装Heroku工具带时遇到一个错误。我的操作系统是ubuntu-12.04。我在stackoverflow中发现了一个类似的问题:fail to install heroku on Ubuntu 12.04 LTS。他的错误报告和我的相似,我们都来自中国。从那篇文章中,他说的原因和解决方案是“网站toolbelt.heroku.com在中国被屏蔽,你应该使用解决GFW问题的解决方案来访问它,就像这样。”但我不确定我们有同样的问题。
谁能告诉我安装出了什么问题,以及如何修复它?谢谢!我的操作系统是Ubuntu 12.04。下面是我的安装信息:
administrator@ubuntu:~/mysite$ wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | LC_ALL=C sh
This script requires superuser access to install apt packages.
You will be prompted for your password by sudo.
[sudo] password for administrator:
--2013-10-17 10:56:27-- https://toolbelt.heroku.com/apt/release.key
Resolving toolbelt.heroku.com (toolbelt.heroku.com)... 54.243.76.97, 174.129.17.173, 23.21.198.2
Connecting to toolbelt.heroku.com (toolbelt.heroku.com)|54.243.76.97|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1737 (1.7K) [application/octet-stream]
Saving to: `STDOUT'
100%[======================================>] 1,737 --.-K/s in 0s
2013-10-17 10:56:29 (8.89 MB/s) - written to stdout [1737/1737]
OK
Hit http://cn.archive.ubuntu.com precise Release.gpg
Hit http://cn.archive.ubuntu.com precise-updates Release.gpg
Hit http://cn.archive.ubuntu.com precise-backports Release.gpg
Hit http://cn.archive.ubuntu.com precise Release
Hit http://cn.archive.ubuntu.com precise-updates Release
Hit http://cn.archive.ubuntu.com precise-backports Release
Hit http://cn.archive.ubuntu.com precise/main Sources
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://cn.archive.ubuntu.com precise/restricted Sources
Hit http://cn.archive.ubuntu.com precise/universe Sources
Hit http://cn.archive.ubuntu.com precise/multiverse Sources
Hit http://cn.archive.ubuntu.com precise/main i386 Packages
Hit http://cn.archive.ubuntu.com precise/restricted i386 Packages
Hit http://cn.archive.ubuntu.com precise/universe i386 Packages
Hit http://cn.archive.ubuntu.com precise/multiverse i386 Packages
Hit http://cn.archive.ubuntu.com precise/main TranslationIndex
Hit http://cn.archive.ubuntu.com precise/multiverse TranslationIndex
Hit http://cn.archive.ubuntu.com precise/restricted TranslationIndex
Hit http://security.ubuntu.com precise-security Release.gpg
Hit http://cn.archive.ubuntu.com precise/universe TranslationIndex
Hit http://cn.archive.ubuntu.com precise-updates/main Sources
Hit http://cn.archive.ubuntu.com precise-updates/restricted Sources
Hit http://cn.archive.ubuntu.com precise-updates/universe Sources
Hit http://cn.archive.ubuntu.com precise-updates/multiverse Sources
Hit http://cn.archive.ubuntu.com precise-updates/main i386 Packages
Hit http://cn.archive.ubuntu.com precise-updates/restricted i386 Packages
Hit http://cn.archive.ubuntu.com precise-updates/universe i386 Packages
Hit http://ppa.launchpad.net precise Release
Hit http://cn.archive.ubuntu.com precise-updates/multiverse i386 Packages
Hit http://cn.archive.ubuntu.com precise-updates/main TranslationIndex
Hit http://cn.archive.ubuntu.com precise-updates/multiverse TranslationIndex
Hit http://cn.archive.ubuntu.com precise-updates/restricted TranslationIndex
Hit http://cn.archive.ubuntu.com precise-updates/universe TranslationIndex
Hit http://cn.archive.ubuntu.com precise-backports/main Sources
Hit http://cn.archive.ubuntu.com precise-backports/restricted Sources
Hit http://cn.archive.ubuntu.com precise-backports/universe Sources
Hit http://cn.archive.ubuntu.com precise-backports/multiverse Sources
Hit http://cn.archive.ubuntu.com precise-backports/main i386 Packages
Hit http://cn.archive.ubuntu.com precise-backports/restricted i386 Packages
Hit http://cn.archive.ubuntu.com precise-backports/universe i386 Packages
Hit http://cn.archive.ubuntu.com precise-backports/multiverse i386 Packages
Hit http://cn.archive.ubuntu.com precise-backports/main TranslationIndex
Hit http://cn.archive.ubuntu.com precise-backports/multiverse TranslationIndex
Hit http://cn.archive.ubuntu.com precise-backports/restricted TranslationIndex
Hit http://cn.archive.ubuntu.com precise-backports/universe TranslationIndex
Hit http://security.ubuntu.com precise-security Release
Hit http://cn.archive.ubuntu.com precise/main Translation-en
Hit http://cn.archive.ubuntu.com precise/multiverse Translation-en
Hit http://cn.archive.ubuntu.com precise/restricted Translation-en
Hit http://cn.archive.ubuntu.com precise/universe Translation-en
Hit http://cn.archive.ubuntu.com precise-updates/main Translation-en
Hit http://ppa.launchpad.net precise/main Sources
Hit http://cn.archive.ubuntu.com precise-updates/multiverse Translation-en
Hit http://cn.archive.ubuntu.com precise-updates/restricted Translation-en
Hit http://cn.archive.ubuntu.com precise-updates/universe Translation-en
Hit http://cn.archive.ubuntu.com precise-backports/main Translation-en
Hit http://cn.archive.ubuntu.com precise-backports/multiverse Translation-en
Hit http://cn.archive.ubuntu.com precise-backports/restricted Translation-en
Hit http://cn.archive.ubuntu.com precise-backports/universe Translation-en
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Hit http://security.ubuntu.com precise-security/main Sources
Err http://toolbelt.heroku.com ./ Release.gpg
Connection failed [IP: 174.129.17.173 80]
Hit http://security.ubuntu.com precise-security/restricted Sources
Hit http://security.ubuntu.com precise-security/universe Sources
Hit http://security.ubuntu.com precise-security/multiverse Sources
Hit http://security.ubuntu.com precise-security/main i386 Packages
Hit http://security.ubuntu.com precise-security/restricted i386 Packages
Hit http://security.ubuntu.com precise-security/universe i386 Packages
Hit http://security.ubuntu.com precise-security/multiverse i386 Packages
Hit http://security.ubuntu.com precise-security/main TranslationIndex
Hit http://security.ubuntu.com precise-security/multiverse TranslationIndex
Hit http://security.ubuntu.com precise-security/restricted TranslationIndex
Hit http://security.ubuntu.com precise-security/universe TranslationIndex
Hit http://security.ubuntu.com precise-security/main Translation-en
Hit http://security.ubuntu.com precise-security/multiverse Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en
Hit http://security.ubuntu.com precise-security/restricted Translation-en
Ign http://toolbelt.heroku.com ./ Release
Hit http://security.ubuntu.com precise-security/universe Translation-en
Err http://toolbelt.heroku.com ./ Packages
Connection failed [IP: 23.21.198.2 80]
Err http://toolbelt.heroku.com ./ Translation-en
Connection failed [IP: 54.243.76.97 80]
W: Failed to fetch http://toolbelt.heroku.com/ubuntu/./Release.gpg Connection failed [IP: 174.129.17.173 80]
W: Failed to fetch http://toolbelt.heroku.com/ubuntu/./Packages Connection failed [IP: 23.21.198.2 80]
W: Failed to fetch http://toolbelt.heroku.com/ubuntu/./en Connection failed [IP: 54.243.76.97 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package heroku-toolbelt发布于 2013-10-18 10:30:02
是的,这完全是GFW的问题。现在我把它修好。如果你对我有什么问题,你可以试试我的方法。事实上,破解长城防火墙并不是很难。这个过程花了我一个多小时。
简而言之,我的方法是安装goagent,然后添加一个配置。详细信息如下:
1、安装goagent:https://code.google.com/p/goagent/wiki/InstallGuide
2 .添加配置:
sudo su # you need root privilege first
echo "Acquire::http::Proxy \"http://127.0.0.1:8087\";" >> /etc/apt/apt.conf.d/40proxy注意:在第1步之后,您可以破解大防火墙(GFW),在第2步之后,您可以最终解决我遇到的heroku工具带安装问题。
感谢为问题的解决做出贡献的每一个人!
资源:
http://my.oschina.net/swuly302/blog/155971
发布于 2014-02-23 13:58:40
解决这个问题的一个简单方法:
# Use the "https" instead of "http" for the heroku's sources.list
echo "deb https://toolbelt.heroku.com/ubuntu ./" > /etc/apt/sources.list.d/heroku.list
#Install apt-transport-https in order to support https
sudo apt-get install apt-transport-httpshttps://stackoverflow.com/questions/19417753
复制相似问题