安装Heroku后,出现此错误
-bash: /usr/local/Bluemix/bx/bash_autocomplete: No such file or directory
仅在启动新终端时显示
有人知道为什么以及如何解决这个问题吗?提前致谢!
答案 0 :(得分:1)
如果仅在打开窗口时才显示该文件,则可能是由于~/.bash_profile
,~/.bashrc
,~/.profile
,~/.bash_login
中的一行正在获取该文件( (不存在),或者是heroku-cli的依赖项,必须单独安装。 Here's一个有关在bash启动期间调用哪些文件的链接。
另外,运行cd /usr/local/
来查看它是否存在-如果不存在,则重新安装heroku-cli并注意输出(这些程序通常会在其中打印有关应在行中放置哪些行的说明)启动脚本-如果它们没有自动执行)
Here's a link,介绍如何编辑路径,echo $PATH
可以查看其目录。如果不是/usr/local
,则应添加它。
答案 1 :(得分:0)
我刚遇到这个问题。如果您编辑/etc/profile
,将会看到它包含对Bluemix的引用。删除即可解决问题。