Hace poco quería usar el pod para actualizar la ruta de un marco.
Cocoapods está instalado y se puede encontrar aquí:
/usr/local/bin/
¡Pero sorpresa! Está configurado para acceder solo a la raíz:
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/
Así que no puedo usar el pod porque, en cualquier caso:
- reino de instalación de pod
amigo, no puedes acceder al pod porque no eres root.!.
- sudo pod install realm
amigo, no puedes usar pod como raíz. .!.
Creo que esta carpeta no debería configurarse como 'solo raíz' porque:
- Está en la ruta de acceso del usuario
- ¿Podrías instalar la gema en ella?
-
enlace básicamente dice:
'/ usr / local' es ampliamente considerado como un buen lugar para mantener programas auto compilados o de terceros.
Sé que Linux no es un BSD pero aún así, no se ve muy diferente, no o.O
Finalmente aquí están mis preguntas:
- Busqué y no hay ningún usuario con el uid 504, ¿esto es sospechoso?
(Lo verifiqué con "" dscacheutil -q user | grep 504 "")
¿Qué se supone que son los derechos y el propietario en la carpeta?
¿Hay alguien que tuvo el mismo problema?
¿Alguna idea de por qué sucedió esto?