avertissement: l'Insécurité du monde écriture dir quand je lance un rubis ou bijou de commande
Ne sais pas pourquoi je suis la, mais je viens d'installer RVM, la nouvelle Ruby 1.9, et réinstallé un tas de pierres précieuses, et je reçois ce
/Utilisateurs/johnsmith/.rvm/rubis/ruby 1.9.1-p378/bin/gem:4: avertissement: l'Insécurité du monde écriture dir /opt/local/bin dans le PATH, mode 040777
Tout fonctionne encore autrement, mais je me demandais si il y avait un moyen que je pouvais me débarrasser de lui.
- double possible de [ avertissement de l'Insécurité du monde écriture dir](stackoverflow.com/questions/3952243/...)
- double possible de l'Obtention de l'avertissement: "l'Insécurité du monde écriture dir /home/chance" dans le CHEMIN d'accès, le mode de 040777 pour les rails et les gem
- Doublon de: warning: l'Insécurité du monde écriture dir /usr/local/bin dans le PATH, mode 040777
- Hein.. cette question a été posée premier
Vous devez vous connecter pour publier un commentaire.
Juste
chmod go-w /opt/local/bin
à l'invite du shell (en fonction des autorisations que vous devrez peut -sudo
pour le faire)./opt/local/bin
(donc, en particulier, n'importe quel exécutable "shadowing" tout un système et d'autres chevaux de troie) sans un par-votre-congé: comment est-ce pas en danger?!chmod: /opt/local/bin: No such file or directory
chmod go-w /usr/local/bin
dans OSXÀ préciser, quelle que soit la voie de retour après il dit d'insécurité monde inscriptible, est ce que vous utilisez.
Ainsi, au lieu de: chmod go-w /opt/local/bin vous remplacez /opt/local/bin, avec quel que soit votre chemin est.
Trouver votre bijou chemin afin que nous puissions modifier le bundler gem. Exécutez le code suivant dans votre shell:
Accédez à votre joyau chemin d'accès et le cd dans la version de bundler actuellement utilisé. Maintenant naviguer à travers les lib -> bundler et ouvrir l'exécution.rb dans votre éditeur de texte favori. Ajouter “$VERBOSE = nil” à la ligne 2.
...
Si votre environnement ne vous permet pas de corriger cette erreur correctement (c'est à dire ruby vie sur un partage réseau ou quelque chose du genre), voir cette réponse un moyen pour supprimer l'erreur.
Dans certains cas (comme le mien), la pile va plus loin que
opt/local/bin
. Dans ce cas, utilisezDans tous les cas, les messages d'erreur où l'insécurité monde.