Updated Bash via Homebrew (from 5.0.17 to 5.0.18). Now I get this Error message after starting Terminal:

[Command not found: /usr/local/Cellar/bash/5.0.17/bin/bash]

[Could not create a new process and open a pseudo-tty.]

Any help would be highly apprciated. TIA

  • So I did a quick and very dirty fix: Just duplicated the 5.0.18 folder in /usr/local/Cellar/bash/ and renamed it 5.0.17. And yes, this works but that’s def. not the right way to fix this problem.
    – Guebert
    Commented Oct 22, 2020 at 9:30
  • 1
    Found my error: I had in Terminal > Preferences > Shells open with given the path to 5.017. Just changing that to 5.0.18 fixed it for good.
    – Guebert
    Commented Oct 22, 2020 at 9:38
  • Can you add this as an answer below? Also there should be an additonal directory structure in /usr/local managed by brew which always points to the most recent version (or you just use /usr/local/bin/bash).
    – nohillside
    Commented Oct 22, 2020 at 9:48
  • @nohillside: Not sure if that is allowed.
    – Guebert
    Commented Oct 22, 2020 at 19:53
  • Self-answering is allowed. It will help visitors with the same problem.
    – nohillside
    Commented Oct 22, 2020 at 20:53

1 Answer 1


One thing that’s easy to set and easier to forget later is if you have your terminal program run a specific command rather then leave you in the default shell that chsh configures.

Have a look there after a brief inspection of your dot files before debugging the startup files systematically is my advice.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .