Recientemente intenté hacer pod setup
y 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 cocoapods
brew update
ebrew upgrade
instalé los últimos cocoapods para mí e hice el trucoEsto sucedió cuando actualicé a Catalina. Lo resolví ejecutando:
fuente
brew uninstall openssl & brew install openssl
Despué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
Sierra
aMojave.
También funciona para CatalinaLos siguientes pasos funcionaron:
Obtuve la ayuda del siguiente enlace .
fuente
Sudo
en frente para obtener permiso de escritura fwiw.lo arreglé corriendo
brew install ruby
fuente
rew uninstall cocoapods
rew install cocoapods
despué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
sudo
era 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 init
opod --version
:-bash: /Users/mangolassi/.gem/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory
No me gusta la idea,
sudo gem install cocoapods
así 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/pod
y 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/pod
para 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.0
fuente
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.
sudo
Meterse con y sus rubygems va a provocar lágrimas.fuente