/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
J'ai essayé ces deux commandes après avoir recherché des solutions sur Stackexchange, mais cela n'a pas fonctionné pour moi. Il me montre toujours l'avertissement que j'ai collé ci-dessus.
Sudo chmod 775 /usr/local
Sudo chmod go-w /usr/local/bin
Comment puis-je corriger ce message d'avertissement? J'utilise OS X 10.9 Mavericks
Apprenez à lire attentivement les messages d'erreur.
Insecure world writable dir /usr in PATH
Notez qu'il ne dit pas /usr/local
.
Pour confirmer ce diagnostic, utilisez
ls -ld /usr
drwxrwxrwx 14 ownerID groupID 4096 Dec 10 2010 /usr
#-------^- is the world-writeable part
Comme vous le savez, vous pouvez le corriger avec
Sudo chmod 755 /usr
Modifier
Les gens, Voir ma solution scriptée sur ici .
J'ai résolu ce problème en utilisant l'Utilitaire de disque pour réparer les autorisations de disque.
Ouvrez l'application Utilitaire de disque et sélectionnez le disque sur lequel votre système est installé. Ensuite, vous pouvez sélectionner "Réparer les autorisations de disque" dans l'onglet Premiers soins. La réparation prendra quelques minutes
L'exécution de ce qui suit a fonctionné pour moi sur Mac OS X 10.11 El Capitan
Sudo chmod o-w /usr/local
L'erreur s'est produite lors du chargement d'un vagabond comme suit;
vagrant status /opt/vagrant/embedded/gems/gems/vagrant-1.8.1/lib/vagrant/pre-rubygems.rb:31: warning: Insecure world writable dir /usr/local in PATH, mode 040777 /opt/vagrant/embedded/gems/gems/bundler-1.10.6/lib/bundler/shared_helpers.rb:78: warning: Insecure world writable dir /usr/local in PATH, mode 040777 ls -dal /usr/local/ drwxrwxrwx 10 root wheel 340 Sep 9 15:05 /usr/local/
Après avoir exécuté le chmod mentionné ci-dessus.
ls -dal /usr/local/ drwxrwxr-x 10 root wheel 340 Sep 9 15:05 /usr/local/
Ce qui a résolu le problème.