ruby-on-rails - mojave - rbenv rails
¿Cómo arreglar el error libv8 de Gemfile en Mavericks? (5)
Intenta actualizar tu rubí al nivel de parche más alto. libv8 y la gema rubyracer se instalaron enseguida después de actualizar ruby-1.8.7 después de pasar de p357 a p375.
Cuando ejecuto bundle install
me sale
An error occurred while installing libv8 (3.11.8.17), and Bundler cannot continue.
Make sure that `gem install libv8 -v ''3.11.8.17''` succeeds before bundling.
Libv8 es dependencia para gemas lunchy
y de otros therubyracer
.
Me he bloqueado en mi gema Gemfile.lock
libv8 en 3.11.8.17
Pero encontré que puedo degradarlo a 3.3.10.4
¿Como hacer eso?
También encontré 3.11.8.17
gema 3.11.8.17
funcional pero no sé cómo implementarla en mi sistema. https://github.com/cowboyd/libv8/issues/107#issuecomment-26146673
Necesitas reinstalar libv8
$ gem uninstall libv8
$ brew install v8
$ gem install therubyracer
Prueba con
gema "therubyracer", "~> 0.10.2" a Gemfile
E instalará la gema dependiente libv8 (3.3.10.4) y se solucionó el problema del fallo de extensión nativa de la gema de compilación.
Puedes instalar esa versión en Mavericks:
gem install libv8 -v 3.11.8.17 -- --with-system-v8
Puedo confirmar que esto funciona con rbenv y ruby 1.9.3p448
Vea un hilo similar aquí Instalando la gema libv8 en OS X 10.9+
Siga los siguientes comandos, esto resolverá el problema con seguridad:
gema instalar rmagick -v ''2.13.2''
y luego haga: gem install libv8 -v 3.11.8.17 - --with-system-v8