Recentemente ho voluto utilizzare pod per aggiornare il percorso di un framework.
Cocoapods è installato e può essere trovato qui:
/usr/local/bin/
Ma sorpresa! È impostato su root only access:
ls -l /usr/local drwx------ 504 wheel bin/ drwxr-xr-x@ john staff include/ drwxr-xr-x@ john staff lib/ drwxr-xr-x root wheel share/
Quindi non posso usare pod perché in ogni caso:
- pod install realm
heeeyy dude, you can't access pod cause you are not root .!.
- sudo pod installa il regno
heeeyy dude, you can’t use pod as a root! .!.
Ritengo che questa cartella non debba essere impostata come "root only" perché:
- È nel percorso env dell'usr
- gem installa pod in esso?
-
link in pratica dice:
'/usr/local' is widely regarded as a good place in which to keep self-compiled or third-party programs.
So che Linux non è un BSD ma, comunque, non sembra molto diverso no o.O
Finalmente ecco le mie domande:
- Ho cercato e non ci sono utenti con l'uid 504, questo è sospetto?
(L'ho controllato con "" dscacheutil -q user | grep 504 "")
-
Quali sono i diritti e il proprietario sulla cartella?
-
C'è qualcuno che ha avuto lo stesso problema?
-
Qualche idea sul perché questo è successo?