In short, I have a working executable in my home directory. I want to make the executable available in the Terminal for the current user in any directory.
More context: The executable is
geckodriver. The book I am using, Test-Driven Development with Python by Harry J.W. Percival, says "For macOS or Linux users, one convenient place to put [Geckodriver] is
Based on this suggestion, I thought I should do something like
mv geckodriver ~/.local/bin. Turns out
~/.local/bin is an executable, not a directory on my machine. This is keeping me from simply creating a
bin directory in
I think there is something fundamental I do not understand here. Any clues?