2 votos

Cambio de la utilidad "realpath" en MacOS Ventura

Tengo un sistema de compilación que depende de la utilidad "realpath". Sin embargo, después de actualizar a Ventura, se añadió un nuevo "realpath" a /bin y, por desgracia, no admite la opción que utiliza mi sistema de compilación (--s). ¿Es posible cambiar el orden en que se encuentran las utilidades en la ruta o cambiar /bin/realpath para que apunte a la que funciona? Intenté desactivar el SIP, pero me pareció un poco complicado.

3voto

yoliho Puntos 340

No puedes cambiar nada en /bin. Apple no proporciona el sistema en un volumen sellado.

La solución correcta es arreglar los archivos de compilación para que no utilicen un argumento no habitual.

Sin embargo, puede utilizar la variable de entorno $PATH para encontrar un GNU realpath instalando ese programa y teniendo su directorio en el PATH antes de los directorios de Apple.

La forma más sencilla es utilizar un gestor de paquetes como MacPorts o HomeBrew.

Aunque lea esto Respuesta del superusuario para ver que puede que no haya una forma común de solucionar esto ya que la línea de comandos realpath no está estandarizada en absoluto

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