(WSL)(ruby) WSLの環境でpryを使うと最初にパーミッションの警告が出て五月蠅い場合

rubyに関する記事一覧→ rubyのまとめ



pryが出すメッセージの通り ディレクトリのパーミッションが777になっているのがあるのが原因です

指定したディレクトリ以下のディレクトリを一括して755にしてあげましょう

find /home/<ユーザ名>/.rbenv -type d -exec chmod 755 {} +

インストール直後だとrbenvでもrvmでも同じように警告が出されるので
まずは .rbenv や .rvm のディレクトリを指定してやりましょう


それ以外のケースだと
node.js の n などをインストールした後に同じ警告が出るケースがあります
もちろん上のコマンドを読み替えて

find /home/<ユーザ名>/n -type d -exec chmod 755 {} +

の様にすれば解決します
面倒ですがWSLの環境下では警告が出るたびに
関連のディレクトリに上のコマンドを実行してあげましょう