Após a atualização do OS X Mojave para o OS X Catalina, recebi esta mensagem ao executar pod init
ou 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
Eu não gosto da idéia, por sudo gem install cocoapods
isso tenho minha pasta .cocoapods no meu diretório de usuário e modifiquei meu .bash_profile para apontar para ela. O erro que recebi foi porque a versão 2.3 estava codificada nesse arquivo:
/Users/eric/.gem/bin/pod
e Catalina veio com 2.6.
É possível que o uso do sudo install substitua esse arquivo com êxito, e provavelmente o faça, mas eu queria manter minha configuração original.
Eu era capaz de modificar apenas a primeira linha shebang do arquivo /Users/eric/.gem/bin/pod
para ter um caminho com 2,6 em vez de 2,3 e funcionou. Toda a mudança foi mudar o '3' para um '6' na minha perseguição, pois a versão ainda era '2'.