2014年9月22日月曜日

Ruby関連(gemとかrailsとか)のメッセージの対処

gemとかRailsとか実行しようとすると、以下の警告メッセージが必ず表示されてた。

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

「PATHの/usr/local/binが、mode040777になってて、書き込めて危ないよ。」ってことなので、/usr/local/binディレクトリを見ると、確かに権限が777になってた。

$ sudo chmod 744 /usr/local/bin

変更したあと、もう一度確認すると、今度は以下のメッセージが。

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

/usr/localもかよ!ってことで、また権限変更。

$ sudo chmod 744 /usr/local

今度はメッセージが出なくなった。めでたしめでたし。