Recientemente intenté hacer pod setupy me sale esto:
-bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory
Seguí la guía de Ray Wenderlich para instalar cocoapods y recibí este problema, así que no tengo idea de lo que está sucediendo.

Respuestas:
Encontré este problema al actualizar a Mac OS High Sierra.
Esta fue mi solución:
Encontré esta respuesta en la lista de problemas de CocoaPods en Github .
fuente
sudo gem install cocoapodsbrew updateebrew upgradeinstalé los últimos cocoapods para mí e hice el trucoEsto sucedió cuando actualicé a Catalina. Lo resolví ejecutando:
fuente
brew uninstall openssl & brew install opensslDespués de actualizar a High Sierra, recibí el mismo error, solo reinstalé los cocoapods
fuente
El mismo problema que estaba enfrentando cuando actualicé nuestro sistema de
SierraaMojave.También funciona para CatalinaLos siguientes pasos funcionaron:
Obtuve la ayuda del siguiente enlace .
fuente
Sudoen frente para obtener permiso de escritura fwiw.lo arreglé corriendo
brew install rubyfuente
rew uninstall cocoapodsrew install cocoapodsdespués de instalar ruby para que el error desapareciera.Esta línea me salvó el día.
fuente
Mientras intento instalar de nuevo, recibí otro error que dice que
Luego hice esto y funcionó bien.
fuente
sudoera todo lo que necesitabas. Vea el comentario de [ stackoverflow.com/users/877341/blackhawk4152] arribaEn mi mac esto resolvió el problema:
fuente
Después de actualizar de OS X Mojave a OS X Catalina, recibí este mensaje cuando ejecuto
pod initopod --version:-bash: /Users/mangolassi/.gem/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directoryNo me gusta la idea,
sudo gem install cocoapodsasí que tengo mi carpeta .cocoapods en mi directorio de usuario y modifiqué mi .bash_profile para que apunte. El error que recibí fue porque la versión 2.3 estaba codificada en este archivo:/Users/eric/.gem/bin/pody Catalina vino con 2.6.Es posible que el uso de sudo install sobrescriba este archivo con éxito, y probablemente lo haga, pero quería mantener mi configuración original.
Pude simplemente modificar la primera línea shebang del archivo
/Users/eric/.gem/bin/podpara tener una ruta con 2.6 en lugar de 2.3 y funcionó. Todo el cambio fue cambiar el '3' a un '6' en mi persecución ya que la versión todavía era '2'.fuente
Lo siguiente funcionó para mí:
https://stackoverflow.com/a/60464653
fuente
Arreglado con
fuente
En mi caso, nada de lo anterior funcionó. Tenía instalado Ruby 2.3.0 y tuve que bajar a 2.0.0:
gem update --system 2.0.0fuente
La forma "aprobada por Rubyist" de hacer esto es instalar un administrador de versiones de Ruby (rbenv) e instalar cocoapods a través de eso.
sudoMeterse con y sus rubygems va a provocar lágrimas.fuente