vagrant plugin install error

2

Estou tentando instalar um plugin vagrant

$ vagrant plugin install vagrant-aws

que sai com este erro:

Make sure that 'gem install nokogiri -v '1.6.3.1'' succeeds before bundling.

Quando eu tento esse comando

$ gem install nokogiri -v '1.6.3.1'

Ele falha porque a versão do libxml2 que eu tenho é incompatível (requer o < 2.9.0 e eu tenho o 2.9.1 instalado com o sistema. Eu não posso fazer downgrade ou desinstalá-lo porque ele tem um milhão de dependências).

Eu consegui instalar o nokogiri com sucesso:

$ gem install nokogiri -- --use-system-libraries=true --with-xml2-include=/usr/include/libxml2/

No entanto, quando executo o comando vagrant plugin install novamente, ele ainda sai com o mesmo erro.

Como eu posso a) obter vagrant para reconhecer que essa gem já está instalada ou b) obter vagrant para usar os parâmetros de instalação --use-system-libraries=true etc.

    
por andrewtweber 28.07.2014 / 06:02

1 resposta

2

Tente o seguinte:

$ export NOKOGIRI_USE_SYSTEM_LIBRARIES=true
$ vagrant plugin install vagrant-aws

Fonte: link

    
por 05.08.2014 / 22:59