首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装heroku-cli。缺少路径

无法安装heroku-cli。缺少路径
EN

Stack Overflow用户
提问于 2018-11-29 08:19:34
回答 3查看 955关注 0票数 3

我一直在尝试安装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还不熟悉,也不知道如何正确地安装这个包。

EN

回答 3

Stack Overflow用户

发布于 2018-11-29 23:24:24

按照comments中的建议

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

基于快照的安装工作正常

票数 2
EN

Stack Overflow用户

发布于 2021-02-12 18:33:33

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

代码语言:javascript
复制
export PATH=$PATH:/usr/local/bin

到目前为止,一切都还在运行,所以我就把它放在这里

票数 0
EN

Stack Overflow用户

发布于 2022-02-08 14:34:58

另一个对我有效的技巧(在Amazon Linux2上)是下载安装脚本,在验证/user/local/bin被添加到路径后,我注释掉了脚本中的检查(2/8/22版本中的第20-23行),然后运行脚本:

步骤1:下载脚本:curl https://cli-assets.heroku.com/install.sh > ./install_heroku.sh

步骤2:将/usr/bin/local添加到路径:export PATH=$PATH:/usr/bin/local

步骤3:注释掉安装脚本第20-23行上的if语句(只需在每行的开头添加# )

第4步:运行cat ./install_heroku.sh | sudo sh

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53530073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档