Acabo de hacer una nueva instalación de High Sierra y estaba a punto de iniciar la configuración de mi entorno de desarrollo. Sin embargo, quería preguntarle a la comunidad si alguien ha investigado una forma de hacer esto que pueda aislarse en una sola cuenta de usuario y no requiera privilegios administrativos.

Estoy tratando de evitar instalar Xcode y las herramientas de desarrollo de la línea de comandos, ya que parece ser algo que eventualmente debe solucionarse en lugar de usarse activamente. Lo que quiero decir es que, en el pasado, tuve que lidiar con la instalación de mis propias versiones de python, git, etc., que pueden ser versiones diferentes y entrar en conflicto con las "versiones de xcode" de estas herramientas. No quiero estar en deuda con el ciclo de actualización de Apple para Xcode para determinar qué versiones de algunas de esas herramientas principales estoy usando.

He usado MacPorts y Homebrew en el pasado, pero parece recordar que (a) requieren herramientas de línea de comandos Xcode o (b) no tienen una manera fácil de instalarlo sin requerir privilegios administrativos para que pueda escribir binarios o enlaces simbólicos en algún lugar fuera de /Users/<my-username>.

Entonces, ¿cómo puedo instalar libremente versiones de macOS nativas y empaquetadas de herramientas de desarrollo comunes sin tener que depender de Xcode o tener que otorgar algunos privilegios administrativos de instalador?

Ryan
fuente