L'insécurité du monde écriture dir /Utilisateurs/nom d'utilisateur dans le CHEMIN d'accès, le mode de 040777 lors de l'exécution de Ruby commandes

Quand je lance Ruby commandes comme gem -v, j'obtiens cette erreur:

/Utilisateurs/kristoffer/.rvm/rubis/ruby 1.9.2-p180/bin/gem:4:
avertissement: l'Insécurité du monde écriture dir
/Utilisateurs/kristoffer dans le CHEMIN d'accès, le mode de 040777

1.6.2

Tout d'abord, je ne comprends pas ce que cela signifie. /Utilisateurs/kristoffer n'est pas dans mon chemin selon echo $PATH. Le résultat de echo $PATH est:

/Users/kristoffer/.rvm/gems/ruby-1.9.2-p180/bin:/Users/kristoffer/.rvm/gems/ruby-1.9.2-p180@global/bin:/Users/kristoffer/.rvm/rubies/ruby-1.9.2-p180/bin:/Users/kristoffer/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

Comme vous pouvez le voir, le CHEMIN est assez propre. Juste le chemin d'accès par défaut + que RVM ajouté.

J'ai vu les autres postes similaires dans le cas de la méthode recommandée pour résoudre le problème consiste à exécuter chmod go-w path/to/folder

Cependant, je suis assez sûr que c'est une mauvaise idée de faire mon dossier d'Accueil non-inscriptible, droit? J'ai réparé les autorisations à l'aide de l'Utilitaire de Disque et il n'a pas trouver quelque chose de mal avec les autorisations sur mon dossier Home.

Aucune idée de ce qu'est le problème et comment je peux résoudre ce problème?

  • Je pense que vous avez certainement ne voulez pas que votre maison dir monde accessible en écriture. L'exécution de la commande chmod serait une bonne idée. Depuis votre répertoire d'accueil est monde accessible en écriture, les dossiers en vertu de cette (dont plusieurs sont dans votre chemin) pourrait être modifiée, peut-être que c'est pourquoi vous obtenez cette erreur.
InformationsquelleAutor kristofferR | 2011-05-31