尝试
wget -qO- https://toolbelt.heroku.com/install.sh | sh
按照此article的指示生成此消息。
Add the Heroku CLI to your PATH using: $ echo 'PATH="/usr/local/heroku/bin:$PATH"' >> ~/.profile
所以我输入
echo 'PATH="/usr/local/heroku/bin:$PATH"' >> ~/.profile
我看到该字符串已添加到位于/home/myusername/
的.profile文件中
然后我再次运行命令
wget -qO- https://toolbelt.heroku.com/install.sh | sh
我仍然得到同样的错误。
我不确定我运行这些命令的当前目录是否重要,但我已经尝试进入默认的终端目录,而不是我的特定应用程序,并且仍然是相同的结果
我发现/usr/
目录直接位于/
目录下,而不是我的/home/myusername/
目录下,所以我修改了两个级别的路径,首先是这样:
PATH="../../usr/local/heroku/bin:$PATH"
但是,即使这似乎没有用 - 我也没有得到" heroku"命令可用。
答案 0 :(得分:0)
您必须再次登录linux配置文件才能激活〜/ .profile脚本,从而添加路径。要么退出linux会话,要么重新登录,要么重新启动计算机。
您也可以执行source ~/.profile
,但这只会在当前终端中启用heroku命令,如果关闭它则无效。