RVM - Erro na versão Multilib instalando o libffi-devel no Centos 6.6

1

Eu tenho um droplet Digital Ocean rodando o CentOS release 6.6 e preciso instalar o Ruby e o Capistrano nele. Eu tenho seguido o guia desse idiota;

link

mas me deparei com um problema no comando rvm install 2.1.0 .

Basicamente, o script de instalação tenta instalar o pacote libffi-devel , mas não pode. Lança um erro dizendo que há um problema com a versão Multilib que preciso resolver e sugerindo alguns remédios. Nenhum deles parece funcionar e ou eu estou pesquisando as coisas totalmente erradas ou isso não acontece muitas vezes, pois não consigo encontrar uma solução. Aqui está a captura de tela;

Oqueeutentei?

  1. OYumcheckéexecutado(demoramuito,maschegaláeventualmente)eapenasretorna;

    Loadedplugins:fastestmirrorcheckall
  2. Eutenteiexecutarnovamenteocomandocomabandeira--setopt=protected_multilib=falsecomosugere(ousugironãofazer,euestavadesesperado).Eunãotenhocertezadoqueestoufazendoerradolásintaticamente,masquelançaoerro;

    Unrecognizedcommandlineflag:'--setopt=protected_multilib=false'(see:'rvmusage')
  3. Aotentarocomandoyumlistlibffi,mostra-meoseguinte(imagemabaixo).Ouseja,háumpacoteinstaladoeumpacotedisponível.Seeutentaratualizaropacoteinstaladocomyumupdatelibffi.x86_64,elemedizNenhumpacotemarcadoparaAtualizar.Seeutentarremoveropacotedesinstaladousandoyumremovelibffi.i686,elemeinformaráPacote(s)libffi.i686disponível,masnãoinstalado.Nenhumpacotemarcadopararemoção.

  1. Atualizando tudo com yum update , ele me diz Nenhum pacote marcado para Atualizar .
por McNab 18.11.2014 / 16:50

1 resposta

1

Bem, eu entendi. Eu estava hesitante em usar a resposta nesta pilha;

link

Como houve comentários sugerindo que o próprio yum acabou quebrado. Eu tentei mesmo assim;

rpm -e --nodeps libffi

E ele desinstalou o pacote libffi ofensivo. Então

yum install libffi-devel

funcionou bem e eu poderia continuar e instalar o ruby sem problemas.

    
por 19.11.2014 / 13:44