Configuration à l'échelle du système des opérations de gemmes?

0

La réponse à à peu près tout ce qui touche à El Capitan - y compris l'installation de fastlane - utilise pour moi ce commutateur -n /usr/local/bin

(Si sudo gem install fastlaneéchoue mais sudo gem -n /usr/local/bin install fastlanefonctionne.)

Comment puis-je appliquer cela à toutes les opérations de gemmes automatiquement?

Dan Rosenstark
la source

Réponses:

1

En raison de l’introduction d’El Capitan à la protection de l’intégrité du système (SIP), vous devez modifier GEM_HOMEou modifier quelque chose de similaire sudo gem install bundler -n /usr/local/bin.

Dante12
la source
0

La réponse est d' ici .

Dans votre ~/.gemrcmettre la seule ligne

gem: -n/usr/local/bin
Dan Rosenstark
la source
N'y a-t-il pas un espace manquant entre -net /usr/lo...ou ou ça marche comme ça?
klanomath
@klanomath empiriquement, cela fonctionne. Je pense aussi que cela fonctionnerait sur la ligne de commande de la sorte, et de nombreux drapeaux n’ont pas réellement besoin d’espace (je pense), car ceux qui sont des mots ont généralement deux tirets comme--version
Dan Rosenstark