Jash Jacob Jash Jacob - 2 months ago 13
Ruby Question

How to solve Insecure world writable dir /usr in PATH,mode 040777 warning on Ruby?

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:213: warning: Insecure world writable dir /usr in PATH, mode 040777


I've tried these two commands after searching for solutions on Stackexchange, but it didn't work for me. It still shows me the warning which I've pasted above.

sudo chmod 775 /usr/local

sudo chmod go-w /usr/local/bin


How do I fix this warning message? I'm running OS X 10.9 Mavericks

Answer

Learn to read the error messages closely.

Insecure world writable dir /usr in PATH

Note it's not saying /usr/local.

To confirm this diagnosis, use

 ls -ld /usr
 drwxrwxrwx  14 ownerID  groupID     4096 Dec 10  2010 /usr
 #-------^-  is the world-writeable  part

As you know, you can fix it with

 sudo chmod 755 /usr

Edit Folks, also see my scripted solution in

Unix Installer can't find path to file even though I'm entering the exact path

IHTH