0

Whenever I try to install something using sudo I get this error -bash: sudo: command not found If I do echo $PATH it returns /opt/local/bin:/opt/local/sbin:’/usr/local/bin:?? I haven't been able to find any solutions online.

10
  • Sierra's sudo is located in /usr/bin; that seems to be missing from your path.
    – lungj
    Aug 16, 2017 at 18:52
  • Did you modify your shell profile to override the path? Or did you even modify some system files? (What are you trying to install with sudo?)
    – slhck
    Aug 16, 2017 at 19:01
  • Seriously? Your PATH is /opt/local/bin:/opt/local/sbin:’/usr/local/bin:?? ? Can you run anything ? Aug 16, 2017 at 19:22
  • @lungj how do I put it into the path? Aug 16, 2017 at 19:35
  • @slhck How do I modify the shell profile? Aug 16, 2017 at 19:35

1 Answer 1

2

As a temporary solution, run this command:

export PATH=/usr/bin:/usr/sbin:/bin:/usr/local/bin:/sbin:/opt/x11/bin:$PATH

Then do sudo vi .bash_profile and place /usr/bin at the end of what's already there. Press I in order to begin editing the document, Esc to stop, and type :x to save and quit the editor.

However, you aren't able to use apt-get or yum on a macOS system. The closest macOS has is Homebrew or Macports.

0

You must log in to answer this question.

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