我是 Linux 和 Heroku 的新手。我下载了Heroku 工具带使用以下命令进入我的 CentOS/VirtualBox 设置:
wget -qO- https://toolbelt.heroku.com/install.sh | sh
然而,根据手册页, wget 只是下载文件,它不安装(这是正确的吗?)。我仔细检查了 Heroku Toolbelt 是否已使用以下命令安装:
heroku login
但我得到一个command not found
错误。
我也不知道我下载的 Heroku Toolbelt 文件的名称,但我认为它是,install.sh
但我在当前目录中看到的只是:install.log
和install.log.syslog
我也执行了这个命令
which heroku
但我收到no Heroku in ...
消息
我的问题是:如何安装 Heroku Toolbelt?我使用什么命令?如何识别最初下载的文件?任何帮助将不胜感激。
答案1
假设您以 root/sudo 身份安装,安装后系统会提示您:
Add the Heroku CLI to your PATH using:
$ echo 'PATH="/usr/local/heroku/bin:$PATH"' >> ~/.profile
Installation complete
所以,如果你将它添加到你的PATH
in 中~/.profile
,例如:
PATH=/usr/local/heroku/bin:$PATH
并重新启动您的会话,它应该可以工作:
whereis heroku
heroku: /usr/local/heroku /usr/local/heroku/bin/heroku
which heroku
/usr/local/heroku/bin/heroku
和:
heroku login
Enter your Heroku credentials.
Email:
答案2
在 Centos 6 上,配置文件称为.bash_profile
(而不是.profile
)编辑.bash_profile
并将 Heroku 的路径添加到现有的 PATH 说明符中
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/heroku/bin
export PATH
为我工作!