51

I'm on Mac and I'm trying to install Sass using the command in terminal, "sudo gem install sass". I then enter my password, and everything works fine until this pops up,

"ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/bin directory."

I do use sudo, but it still doesn't work, and it's one of those things that you can't give yourself read & write permissions to. Any ideas?

Thanks,

Wade

Wade M.
  • 511
  • 1
  • 4
  • 3

4 Answers4

111

/usr/bin is protected by system integrity protection and is not writeable by anybody even root. You need to run:

sudo gem install -n /usr/local/bin sass

to install into a writeable directory

Alan Birtles
  • 27,579
  • 4
  • 25
  • 50
13

For generamba:

sudo gem install -n /usr/local/bin generamba
Mihail Salari
  • 1,373
  • 14
  • 15
3

I used the same for bundler.

sudo gem install -n /usr/local/bin bundler.

It works.

Amit
  • 1,641
  • 16
  • 25
2

For CocoaPods:

sudo gem install -n /usr/local/bin cocoapods
David Buck
  • 3,594
  • 33
  • 29
  • 34