55 votos

Unix "ln -s" comando no permitido en OSX El Capitan Beta3

Yo era la instalación de nodejs para la Sinfonía y no sé por qué ocurre esto, pero necesito solucionar. Alguien sabe por qué?

MacBook-Pro-de-XXX:~ XXX$ sudo ln -s /usr/local/bin/node /usr/bin/nodo

Contraseña:

ln: /usr/bin/node: Operación no permitida

72voto

Bravo Puntos 83

Este es el llamado "desarraigado" el modo en que la nueva versión de OS X. Esto hace que ciertos directorios del sistema de sólo lectura (incluso para los administradores). "/usr" es uno de esos directorios protegidos (la única subdirectorio que se excluye de esta regla es "/usr/local")

Uno puede deshabilitar esta desarraigado modo con los siguientes comandos:

$ sudo nvram boot-args="rootless=0"
$ sudo reboot

Pero esto no es recomendable! La mejor práctica es instalar el custom cosas a "/usr/local".


Actualización (27-Oct-15): 10.11 (El Capitan) Versión Pública

Por favor, tenga en cuenta que la solución no trabajar con la versión pública de El Capitán, ya que Apple ha cambiado las cosas a su alrededor.

La forma correcta para desactivar el "desarraigo" modo (también conocido como Sistema de Protección de Integridad, "SIP") es arrancar temporalmente en Modo Recuperar (mantenga pulsada la tecla Comando+R durante el arranque) y el uso de la csrutil disable comando (o csrutil enable para volver a activar) de la Terminal. El Terminal es accesible a través del menú del Instalador que se inicia en Modo de Recuperación.

-2voto

Eric P Puntos 1

En mi versión de El Capitan de la /bin directorio no existe :

/usr/local/bin

Así, la solución fue :

mkdir -p /usr/local/bin

El -p bandera de crear el directorio (y, de paso, cualquier directorios en la ruta de acceso completa) si no existe.

A continuación, puede crear enlaces simbólicos y copia las apps /usr/local/bin porque /usr/local no forma parte de la "deriva" de modo.

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