erro de extensão nativa gem ao instalar cocoapods

9

Estou tentando reinstalar cocoapodsno meu ar MacBook depois de mudar meu SSD, agora estou recebendo este erro abaixo.

sudo gem install cocoapods

Construindo extensões nativas. Isso pode demorar um pouco ... ERRO: Erro ao instalar cocoapods: ERRO: Falha ao criar a extensão nativa gem.

current directory: /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2/ext/ffi_c

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteconf20200308-27204-6l0a5q.rb extconf.rb mkmf.rb não pode encontrar arquivos de cabeçalho para ruby ​​em / System / Library /Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h

extconf falhou, código de saída 1

Os arquivos gem permanecerão instalados em /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2 para inspeção. Resultados registrados em /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.out

Pedro
fonte

Respostas:

14

Terminal Aberto

curl -L https://get.rvm.io | bash -s estável

Reabrir Terminal

rvm install ruby-2.6

rvm use ruby-2.6.3

rvm - uso padrão 2.6.3

Do comentário de MahmoudKhaled no link

Davut Engin
fonte
11
Nota: Acesse o site da Apple na seção Desenvolvedor e faça o download do arquivo CLT .dmg. Em seguida, instale-o como faria com qualquer outro aplicativo. caso contrário, a instalação do Brew falhar
LOG_TAG
11
Isso funciona, mas enviar o que quer que retorne do <a website> para o bash é um risco à segurança. Como você basicamente dá o poder de executar qualquer comando bash no site, neste caso " get.rvm.io ", que provavelmente não é malicioso, mas esteja atento a isso!
ErikBrandsma 26/04
0

Terminal aberto

xcode-select --install

Reabrir Terminal

sudo gem install cocoapods

É isso aí!

andres valerio
fonte