# Bundler não pode continuar devido a erro de instalação do mini\_racer 0.4.0

**URL:** <https://meta.discourse.org/t/bundler-cannot-continue-due-installation-error-of-mini-racer-0-4-0/194140>\
**Category:** Development\
**Created:** [Junho 17, 2021, 1:28am UTC](https://meta.discourse.org/t/bundler-cannot-continue-due-installation-error-of-mini-racer-0-4-0/194140 "2021-06-17T01:28:11Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![akshay\_choudhary](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/akshay_choudhary/32/224519_2.png) [@akshay\_choudhary](https://meta.discourse.org/u/akshay_choudhary)\
**Post date:** [Junho 17, 2021, 1:28am UTC](https://meta.discourse.org/t/bundler-cannot-continue-due-installation-error-of-mini-racer-0-4-0/194140/1 "2021-06-17T01:28:11Z")

</div>

Tentei executar ‘Bundle install’ para configurar o Discourse seguindo o [Guia para Iniciantes sobre Instalação do Discourse no Ubuntu para Desenvolvimento](https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727). No entanto, estou travado no erro mencionado abaixo.

```plaintext
Gem::Ext::BuildError: ERROR: Falha ao construir extensão nativa do gem.

    diretório atual: /home/vagrant/.rvm/gems/ruby-2.7.3/gems/mini_racer-0.4.0/ext/mini_racer_extension
/home/vagrant/.rvm/rubies/ruby-2.7.3/bin/ruby -I /home/vagrant/.rvm/rubies/ruby-2.7.3/lib/ruby/2.7.0 -r ./siteconf20210617-10955-nyj538.rb extconf.rb
verificando -lpthread... sim
criando Makefile

diretório atual: /home/vagrant/.rvm/gems/ruby-2.7.3/gems/mini_racer-0.4.0/ext/mini_racer_extension
make "DESTDIR=" clean

diretório atual: /home/vagrant/.rvm/gems/ruby-2.7.3/gems/mini_racer-0.4.0/ext/mini_racer_extension
make "DESTDIR="
compilando mini_racer_extension.cc
mini_racer_extension.cc: Em função 'void* gvl_ruby_callback(void*)':
mini_racer_extension.cc:1086:94: aviso: 'VALUE ruby::backward::cxxanyargs::rb_rescue2(VALUE (*)(...), VALUE, VALUE (*)(...), VALUE, ...)' está obsoleto: O uso de ANYARGS nesta função está obsoleto [-Wdeprecated-declarations]
             (VALUE(*)(...))&rescue_callback, (VALUE)(&callback_data), rb_eException, (VALUE)0);
                                                                                              ^
In file included from /home/vagrant/.rvm/rubies/ruby-2.7.3/include/ruby-2.7.0/ruby/ruby.h:2863:0,
                 from /home/vagrant/.rvm/rubies/ruby-2.7.3/include/ruby-2.7.0/ruby.h:33,
                 from mini_racer_extension.cc:2:
/home/vagrant/.rvm/rubies/ruby-2.7.3/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:222:1: nota: declarado aqui
 rb_rescue2(type *q, VALUE w, type *e, VALUE r, ...)
 ^ ~~~~~~~~~
linkando shared-object mini_racer_extension.so
/usr/bin/x86_64-linux-gnu-ld: /home/vagrant/.rvm/gems/ruby-2.7.3/gems/libv8-node-15.14.0.1-x86_64-linux-musl/vendor/v8/out.gn/libv8/obj/libv8_monolith.a(api.o): relocação não reconhecida (0x2a) na seção
`.text._ZN2v89ExtensionD2Ev[_ZN2v89ExtensionD5Ev]'
/usr/bin/x86_64-linux-gnu-ld: falha na ligação final: Valor incorreto
collect2: erro: ld retornou status de saída 1
make: *** [mini_racer_extension.so] Erro 1

make falhou, código de saída 2

Os arquivos do gem permanecerão instalados em /home/vagrant/.rvm/gems/ruby-2.7.3/gems/mini_racer-0.4.0 para inspeção.
Resultados registrados em /home/vagrant/.rvm/gems/ruby-2.7.3/extensions/x86_64-linux/2.7.0/mini_racer-0.4.0/gem_make.out

Ocorreu um erro durante a instalação do mini_racer (0.4.0), e o Bundler não pode continuar.
Certifique-se de que `gem install mini_racer -v '0.4.0' --source 'https://rubygems.org/'` tenha sucesso antes de executar o bundler.

No Gemfile:
  mini_racer

```

Por favor, ajude.

---

_[View the full topic](https://meta.discourse.org/t/bundler-cannot-continue-due-installation-error-of-mini-racer-0-4-0/194140)._
