无法安装heroku-cli。路径缺失

时间:2018-11-29 00:19:34

标签: heroku path solus

我一直在尝试安装heroku。当我在终端上运行curl https://cli-assets.heroku.com/install.sh | sh时,收到以下消息:'Your path is missing /usr/local/bin, you need to add this to use this installer.'.

我已经尝试将其添加到$ PATH中,但是不确定是否正确执行了该操作。当我运行echo $ PATH时,我得到的是:'/home/rasklow/usr/local/bin:/home/rasklow/.rbenv/shims:/home/rasklow/.rbenv/bin:/home/rasklow/.rbenv/shims:/home/rasklow/.rbenv/bin:/sbin:/bin:/usr/sbin:/usr/bin:**/usr/local/bin**:/snap/bin.

现在/ usr / local / bin似乎在其中,所以我不知道如何安装heroku。我试图直接下载tar.gz文件,但是我对linux还是很陌生,我不知道如何正确安装该软件包。

2 个答案:

答案 0 :(得分:1)

根据comments

的建议
  

另一种方法:由于看起来/snap/bin已经在您的路径中,因此您可以使用基于快照的安装:sudo snap install --classic heroku-davejagoda

基于快照的安装成功

答案 1 :(得分:0)

这可能更像是一种解决方法/黑客攻击。我在 open-SUSE 15.1 上遇到了同样的问题。当我回显路径时,它显示 "/usr/local/bin/" 在路径上可用,但安装仍然停止。 我所做的是手动将其添加到本地用户帐户的 bashrc 中。基本上在我的 .bashrc 上,我添加了这一行

export PATH=$PATH:/usr/local/bin

到目前为止一切仍然有效,所以我只是把它留在那里