libv8 (3.11.8.17) erreur d'installation de bundle sur Mac
j'ai mis ruby à 1.9.3, et maintenant je ne peux pas démarrer mon serveur. Quand je lance bundle install, il est écrit
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.
quand j'essaie d'installer ce joyau, il est écrit
ERROR: Error installing libv8:
ERROR: Failed to build gem native extension.
/Users/Erica/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
creating Makefile
Compiling v8 for x64
Using python 2.7.1
Unable to find a compiler officially supported by v8.
It is recommended to use GCC v4.4 or higher
Using compiler: g++
Unable to find a compiler officially supported by v8.
It is recommended to use GCC v4.4 or higher
je suis un codeur HTML/CSS, pas vraiment un développeur Ruby, donc toutes les pensées sont vraiment appréciées.
6 réponses
j'ai résolu ce problème en utilisant la commande suivante:
gem install libv8 -v 3.11.8.17 -- --with-system-v8
il fonctionne avec RVM sur Mavericks.
essayez de réinstaller v8 dans homebrew:
gem uninstall libv8
brew install v8
gem install libv8
:
gem install rmagick -v '2.13.2'
gem install libv8 -v 3.11.8.17 -- --with-system-v8
j'ai rencontré ce problème quelques fois déjà, la première chose que j'essaierais est de (re)installer command line tools
. Normalement devrait fonctionner.
une autre tentative qui a réussi une fois était de désinstaller libv8
, puis de l'installer à nouveau. Ça prend une éternité...
j'ai eu ce même problème quand je suis passé d'OSX Mountain Lion à OSX Mavericks.
le passage de ruby-1.8.7-p354 à ruby-1.8.7-375 a fait l'affaire pour moi.
libv8 (3.16.14.3-x86_64-darwin-13) et les gemmes therubyracer (0.12.0) installés sans problème.
si vous utilisez rbenv:
rbenv versions
system
* 1.8.7-p354
2.0.0-rc2
rbenv uninstall 1.8.7-p354
rbenv install 1.8.7-p375
rbenv versions
system
* 1.8.7-p375
2.0.0-rc2
bundle install
Cette solution simple a fonctionné pour moi:
$ gem uninstall libv8 # select "All Versions" if prompted
$ gem install libv8