1

我正在尝试Heroku Toolbelt在 Linux Mint 15 Olivia (x86-64) 上安装

当我尝试运行在 Debian 机器上安装的标准命令时:

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

我得到:

W: 无法获取http://toolbelt.heroku.com/ubuntu/./Packages 302 暂时移动 [IP: 23.21.198.2 80]

...

E: 无法定位包 he​​roku-toolbelt

我也有heroku.list我的回购etc/apt/sources/

deb http://toolbelt.heroku.com/ubuntu ./

当我尝试再次添加回购时:

sudo apt-add-repository 'deb http://toolbelt.herokuapp.com/ubuntu ./'

我得到:

无法添加 PPA:“无法解码任何 JSON 对象”。

在尝试添加存储库时,我似乎不是第一个在 Mint 15 上出现此错误的人。

4

1 回答 1

9

我怀疑这个问题可能确实是暂时的,但是如果您现在需要安装 heroku 工具带,您可以安装独立客户端而不是 ubuntu/debian 包。

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

但是,在基于 Ubuntu 的发行版上,上述内容可能会引发一些错误:

sh: 7: [[: not found
sh: 29: [[: not found
Installation complete

这是因为在 Ubuntu 系统上 /bin/sh 是破折号,而不是 bash。您可以获取脚本并将其修改为使用 bash 而不是 sh(在脚本中调用 sh,仅在上面的命令中将 sh 更改为 bash 是不够的),或者,您可以忽略错误并执行脚本的错误部分指示您执行以下操作:

使用以下命令将 Heroku CLI 添加到您的 PATH 中:

echo 'PATH="/usr/local/heroku/bin:$PATH"' >> ~/.profile

您需要再次注销/登录以注册路径添加,或者同时直接执行 heroku:

/usr/local/heroku/bin/heroku
于 2013-10-05T23:54:29.220 回答