Ho appena terminato una nuova installazione di High Sierra e stavo per iniziare a impostare il mio ambiente di sviluppo. Tuttavia, volevo chiedere alla community se qualcuno ha studiato un modo per farlo che può essere isolato su un singolo account utente e non richiede privilegi amministrativi.
Sto cercando di evitare l'installazione di Xcode e degli strumenti di sviluppo da riga di comando, poiché sembra essere qualcosa che alla fine deve essere risolto piuttosto che utilizzato attivamente. Il mio significato è che, in passato, ho avuto a che fare con l'installazione delle mie versioni di python, git, ecc. Che possono essere versioni diverse e in conflitto con le "versioni xcode" di questi strumenti. Non voglio essere legato al ciclo di aggiornamento di Apple per Xcode per determinare quali versioni di alcuni di quegli strumenti di base che sto usando.
Ho usato sia MacPorts che Homebrew in passato, ma mi sembra di ricordare entrambi (a) che richiedono gli strumenti da riga di comando Xcode o (b) che non hanno un modo semplice per installarlo senza richiedere privilegi di amministratore in modo che possa scrivere binari o collegamenti simbolici da qualche parte al di fuori di /Users/<my-username>
.
Quindi, come posso installare liberamente versioni native macOS pacchettizzate di strumenti di sviluppo comuni senza essere sottomesso a Xcode o dover fornire alcuni privilegi di amministratore di installazione?