我正在尝试在Linux Mint 15上安装Heroku Toolbelt
Olivia(x86-64)
当我尝试运行标准命令在Debian机器上安装时:
wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | SH
我明白了:
W:暂时移动http://toolbelt.heroku.com/ubuntu/./Packages 302失败[IP:23.21.198.2 80]
...
E:无法找到包heroku-toolbelt
我的heroku.list
中还有etc/apt/sources/
个回复:
当我尝试再次添加回购时:
sudo apt-add-repository'deb http://toolbelt.herokuapp.com/ubuntu ./'
我明白了:
无法添加PPA:'无法解码JSON对象'。
在尝试添加存储库时,似乎我不是第一个在Mint 15上出现此错误的人。
答案 0 :(得分:9)
我怀疑这个问题可能确实是暂时的,但如果您现在需要安装heroku工具带,则可以安装独立客户端而不是ubuntu / debian软件包。
wget -qO- https://toolbelt.heroku.com/install.sh | sh
但是,在基于Ubuntu的发行版中,上述内容可能会产生一些错误:
sh: 7: [[: not found
sh: 29: [[: not found
Installation complete
这是因为on Ubuntu systems /bin/sh is dash, not bash。您可以获取脚本并修改它以使用bash而不是sh(在脚本中调用sh,只需在上面的命令中将sh更改为bash就不够了),或者,您可以忽略错误并执行以下操作:脚本的错误部分指示您执行:
使用以下命令将Heroku CLI添加到PATH:
echo 'PATH="/usr/local/heroku/bin:$PATH"' >> ~/.profile
您需要再次注销/登录才能注册路径添加,或者只是直接执行heroku:
/usr/local/heroku/bin/heroku