Instalação do pod não funcionando no mac os catalina 10.15 react-native

28

Erro: Sistema / Biblioteca / Frameworks / Ruby.framework / Versões / 2.3 / usr / bin / ruby: intérprete inválido: Esse arquivo ou diretório não existe

no mac os catalina

SaGaR Patel
fonte
Talvez tente usar os cocoapods instalados através do homebrew. Funciona para mim.
Snowfish 12/11/19

Respostas:

90

Você pode corrigi-lo executando

sudo gem install -n /usr/local/bin cocoapods 
Zeeshan Ansari
fonte
3
Uau, o intérprete de rubi desaparecido de repente na Catalina me pegou desprevenido. Ainda bem que encontrei esta solução fácil.
Will
Isso funcionou para mim. Mas, depois de executar o comando, é necessário definir as ferramentas de linha de comando em locais nas preferências do Xcode.
Gurjinder Singh 25/11/19
@GurjinderSingh, você poderia expandir o que quer dizer com a definição de ferramentas de comando nas preferências do Xcode?
Solvitieg
@Solvitieg Vá para XCode Preferences-> guia Locations-> Command Line Tools (se estiver em branco) Escolha seu XCodeVer atual no menu suspenso.
Gurjinder Singh
Trabalhou para mim, você é um super herói
David Villegas
8

Execute o seguinte comando no terminal

sudo gem install cocoapods

Para mais detalhes, siga este link.

https://github.com/CocoaPods

Imran
fonte
0

Eu resolvi assim

1) cd ~ / .cocoapods

2) rm -r repos

3) sudo gem instalar cocoapods

4) instalação do pod

Mujahed Ansari
fonte
infelizmente, não funcionou para mim. O sudo gem install cocoapodsainda mostra o mesmo erro de rubi.
iKK 6/04
Primeiro desinstale todas as ferramentas gem e pod e tente os comandos acima.
Mujahed Ansari
0

Esta solução funcionou para mim.

1) Vá para Preferências do Xcode -> guia 'Locais'. Veja a imagem na guia "Locais".

2) Verifique a seção Ferramentas da linha de comando. Se estiver em branco, verifique se suas ferramentas de linha de comando atuais estão selecionadas. Veja a imagem na seção Ferramentas de linha de comando.

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

Funcionou como um encanto para mim. Espero que faça para outra pessoa também. Feliz codificação!

Dave
fonte