安装RVM后为什么在bash之前有连字符?

时间:2013-05-14 02:38:38

标签: bash rvm

我试图卸载并重新安装RVM,试图制作系统范围的Ruby和gemset,但它没有像我希望的那样好用。我卸载了RVM,但是当我运行一个未找到的命令时,它会告诉我

-bash: unknown_command: command not found

而不是

bash: unknown_command: command not found

发生了什么事,我该如何解决这个问题?我希望它只是说bash:而不是-bash:

编辑:我尝试了几件事,然后跑了bash -login。运行之后,我只得到了bash:但是在我退出这个新的登录shell之后,我又得到了-bash:

1 个答案:

答案 0 :(得分:0)

减号必须代表登录shell,获得-bash:完全没问题。

更令人不安的是没有command not found尝试:

command_not_found_handle(){ echo "Command not found: $*"; return 127; }