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


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 

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


0

Eu resolvi assim

1) cd ~ / .cocoapods

2) rm -r repos

3) sudo gem instalar cocoapods

4) instalação do pod


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!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.