I purchased a new mac and want to install some tools on it but when I try to install anything, I am getting error as bin is not a folder .

Well why /bin inside my path /usr/local/ is a file not folder, isn't it supposed to be a folder???

I tried moving current /bin which is as a file to another location and created a folder as /bin inside /usr/local/ path.

But this made my mac not working properly, so I had to reinstall Macos.

I am very confused over this and because of this problem I am unable to install anything in my mac, someone please help.

$ ls -dl /usr/local/bin
-rwxr-xr-x@ 1 username  wheel  xxxxxxxx Sep 26 06:36 /usr/local/bin

Here is the output for " ls -ledO /usr/local/bin /usr/local "

drwxr-xr-x  16 root  wheel  sunlnk      512 Dec 27 20:57 /usr/local
-rwxr-xr-x@  1 bala  wheel  -      82560592 Sep 26 06:36 /usr/local/bin

my bin is showing as exec file like this

enter image description here

  • Can you add the output of ls -dl /usr/local/bin to the question? – nohillside Jan 4 at 6:07
  • @nohillside yeah I added the output in question , pls check now – Bala krishna Jan 4 at 6:42
  • Can you please also do ls -ledO /usr/local/bin /usr/local then (and copy/paste the result as is, don't change anything, there might be stuff in the details)? – nohillside Jan 4 at 7:02
  • @nohillside added the output now , pls check – Bala krishna Jan 4 at 7:18
  • 2
    My guess is the original problem came from trying to install a new binary (either manually or in an installer script) with something like mv newbinaryprogram /usr/local/bin. If /usr/local/bin already exists as a directory, this installs the program into it, but if it doesn't already exist it moves the program into /usr/local and renames it "bin"... giving the result you saw. Always make sure /usr/local/bin exists before trying to install anything into it. – Gordon Davisson Jan 4 at 9:54

This is definitively not how it should be, but without a lot of additional analysis it's impossible to figure out what else is wrong. So to be on the safe said, I would

  • create two good, verified backups
  • do a clean install (not an upgrade)
  • restore Applications and user directories from Time Machine
  • install Homebrew from scratch.
  • Yeah @nohill , I have formatted the disk and reinstalled OS , now my issue is resolved – Bala krishna Jan 6 at 4:34

You must log in to answer this question.

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