1 votos

spctl: comando no encontrado

Recientemente he actualizado a macOS Catalina, en un MacBook Pro de 13 pulgadas de 2019.

Estoy instalando un software, y el sistema operativo se quejaba de que no es de un proveedor verificado, así que decidí evitarlo usando:

sudo spctl --master-disable

Sin embargo, sólo conseguí:

-bash: spctl: command not found

Aquí está mi ~/.bash_profile

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
export PATH=$LD_LIBRARY_PATH:$HOME/.local/bin/
export PATH=$PATH:/bin:/usr/bin
export PATH=$PATH:/usr/local/bin/
export PATH=/opt/local/bin:/opt/local/sbin:$PATH

¿Alguna idea de cómo solucionarlo? spctl es una función por defecto, así que supongo que he borrado algo.

0 votos

Tu camino actual es: /opt/local/bin:/opt/local/sbin:::/Users/your_user_name/.loca‌​l/bin/:/bin:/usr/bin‌​:/usr/local/bin/ . Los triples dos puntos (¡sólo hace falta uno!) son el resultado de export LD_LIBRARY_PATH=$LD_LIBRARY_PATH: (¡lo que no tiene mucho sentido!)

0 votos

Sólo para explicar lo de LD_LIBRARY: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH: resultados en : para LD_LIBRARY_PATH si el valor de LD_LIBRARY_PATH estaba indefinido/vacío previamente o VALUE: si LD_LIBRARY_PATH era VALUE

0voto

$ type spctl
spctl is /usr/sbin/spctl

Así que asegúrese de añadir /usr/sbin (y /sbin ) a su PATH .

Por lo general, esto se hace automáticamente en /etc/profile que toma todas las rutas enumeradas en /etc/paths . Como se ha señalado en los comentarios, se puede anular esto estableciendo el PATH a LD_LIBRARY_PATH en la línea 2 de su .bash_profile . Si arreglas esto, ya no necesitarás la línea 3 (ni probablemente la 4).

0 votos

Gracias. Aceptaré la respuesta en unos ~6 minutos. ¿Hay alguna otra ruta estándar que me falte en mi PATH?

0 votos

@John Ver respuesta actualizada.

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