La instalación de pod no funciona en react os nativos de mac os catalina 10.15

28

Error: Sistema / Biblioteca / Frameworks / Ruby.framework / Versions / 2.3 / usr / bin / ruby: mal intérprete: No existe tal archivo o directorio

en mac os catalina

SaGaR Patel
fuente
Tal vez intente usar los cocoapods instalados a través de homebrew. Esto funciona para mi.
Snowfish

Respuestas:

90

Puedes arreglarlo ejecutando

sudo gem install -n /usr/local/bin cocoapods 
Zeeshan Ansari
fuente
3
Wow, el intérprete de rubíes desaparecido de repente en Catalina me tomó por sorpresa. Me alegro de haber encontrado esta solución fácil.
Will
Esto funcionó para mí. Pero después de ejecutar el comando Necesita establecer herramientas de línea de comando en ubicaciones en las preferencias de Xcode.
Gurjinder Singh
@GurjinderSingh, ¿podría ampliar lo que quiere decir configurando las herramientas de comando en las preferencias de Xcode?
Solvitieg
@Solvitieg Vaya a Preferencias de XCode-> Pestaña Ubicaciones-> Herramientas de línea de comandos (si está en blanco) Elija su XCodeVer actual del menú desplegable.
Gurjinder Singh
Trabajó para mí, eres un superhéroe
David Villegas
0

Lo resolví así

1) cd ~ / .cocoapods

2) rm -r repos

3) sudo gem instala cocoapods

4) instalación de pod

Mujahed Ansari
fuente
Desafortunadamente, no funcionó para mí. El sudo gem install cocoapodstodavía muestra el mismo error de rubí.
iKK
Primero desinstale todas las herramientas de gemas y pods y luego pruebe los comandos anteriores.
Mujahed Ansari
0

Esta solución funcionó para mí.

1) Vaya a Preferencias de Xcode -> pestaña 'Ubicaciones'. Ver imagen para la pestaña 'Ubicaciones'.

2) Verifique la sección Herramientas de línea de comandos. Si está en blanco, asegúrese de que sus herramientas de línea de comando actuales estén seleccionadas. Vea la imagen de la sección Herramientas de la línea de comandos.

3) correr sudo gem install -n /usr/local/bin cocoapods

Funcionó como un encanto para mí. Espero que también lo haga para alguien más. ¡Feliz codificación!

Dave
fuente