Comment réparer une erreur libv8 de Gemfile sur Mavericks?
Quand je lance bundle install
- je obtenir
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 est de la dépendance lunchy
et therubyracer
gemmes.
Je l'ai enfermé dans mon Gemfile.lock
libv8 gem sur 3.11.8.17
Mais j'ai trouvé que je peux rétrograder à 3.3.10.4
Comment faire?
J'ai aussi trouvé de travail 3.11.8.17
gem mais ne sais pas comment la mettre sur mon système.
https://github.com/cowboyd/libv8/issues/107#issuecomment-26146673
source d'informationauteur tomekfranek | 2013-10-24
Vous devez vous connecter pour publier un commentaire.
Vous pouvez installer cette version sur Mavericks:
Je peux confirmer cela fonctionne avec rbenv et ruby 1.9.3p448
Voir un fil similaire ici L'installation de libv8 gem sur OS X 10.9+
Vous avez besoin de réinstaller libv8
essayez de mettre à niveau votre ruby au plus haut niveau de patch. libv8 et la rubyracer gem installé tout de suite après j'ai mis à jour ruby 1.8.7, après le passage de p357 à p375.
Essayer avec
gem "therubyracer", "~> 0.10.2" à Gemfile
Et il va installer dépendante gem libv8 (3.3.10.4) et la question de construire gem extension native échec obtenu résoudre.
Suivez les commandes ci-dessous, cela permettra de résoudre le problème pour vous:
gem install rmagick -v '2.13.2'
puis faire:
gem install libv8 -v 3.11.8.17 -- --with-system-v8