Después de actualizar de OS X Mojave a OS X Catalina, recibí este mensaje cuando ejecuto pod init
o pod --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'.