0 votos

¿Configuración de las operaciones de gemas en todo el sistema?

La respuesta a casi todo lo relacionado con gemas en El Capitán - incluyendo la instalación de fastlane - para mí ha sido el uso de este interruptor -n /usr/local/bin

(Así que sudo gem install fastlane falla pero sudo gem -n /usr/local/bin install fastlane obras).

¿Cómo puedo aplicar esto a todas las operaciones de gemas de forma automática?

1voto

dante12 Puntos 89

Debido a que la introducción de El Capitán a SIP (System Integrity Protection) que necesita para cambiar su GEM_HOME o hacer algo similar como sudo gem install bundler -n /usr/local/bin .

0voto

Vigoer Ltd Puntos 1

La respuesta es de aquí .

En su ~/.gemrc poner la línea única

gem: -n/usr/local/bin

0 votos

¿No falta un espacio entre -n y /usr/lo... ¿o funciona así?

0 votos

@klanomath empíricamente, funciona. También creo que funcionaría en la línea de comandos así, y muchas banderas en realidad no necesitan un espacio (creo), porque las que son palabras suelen tener dos guiones como --version

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X