Подтвердить что ты не робот

Ошибка libv8 (3.11.8.17) на Mac

Я обновил ruby ​​до 1.9.3, и теперь я не могу запустить свой сервер. Когда я запускаю установку пакета, он говорит

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.

Когда я пытаюсь установить этот камень, он говорит

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

Я кодер HTML/CSS, а не разработчик Ruby, поэтому любые мысли действительно оценены.

4b9b3361

Ответ 1

Я решил эту проблему, используя следующую команду:

gem install libv8 -v 3.11.8.17 -- --with-system-v8

Он работает с RVM на Mavericks.

fooobar.com/questions/103083/...

Ответ 2

Попробуйте переустановить v8 в homebrew:

gem uninstall libv8
brew install v8
gem install libv8

Ответ 3

делать:

gem install rmagick -v '2.13.2'
gem install libv8 -v 3.11.8.17 -- --with-system-v8

Ответ 4

Я уже несколько раз сталкивался с этой проблемой, прежде всего, я попытаюсь установить (re) install command line tools. Обычно должен работать.

Еще одна попытка, которая удалась однажды, - удалить libv8, а затем снова установить ее. Требуется возраст...

Ответ 5

У меня была такая же проблема, когда я обновился от OSX Mountain Lion до OSX Mavericks.

Модификация с ruby-1.8.7-p354 на ruby-1.8.7-375 сделала трюк для меня.

libv8 (3.16.14.3-x86_64-darwin-13) и самоцветов (0.12.0) установлены без проблем.

Предполагая, что вы используете 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

Ответ 6

Это простое решение для меня:

$ gem uninstall libv8 # select "All Versions" if prompted
$ gem install libv8