Мне не удается установить гем rubyracer на Yosemite 10.10.
Вот журнал:
11:53 $ gem install libv8 -v '3.16.14.3' - --with-system-v8
Создание собственных расширений с помощью: '--with-system-v8'
Это может занять некоторое время ...
Успешно установлена libv8-3.16.14.3
Разбор документации для libv8-3.16.14.3
Установка документации ri для libv8-3.16.14.3
Завершена установка документации для libv8 через 0 секунд
Установлен 1 драгоценный камень
02:05 $ gem установить therubyracer -v '0.12.1' - --with-system-v8
Создание собственных расширений с помощью: '--with-system-v8'
Это может занять некоторое время ...
ОШИБКА: Ошибка при установке rubyracer:
ОШИБКА: не удалось создать собственное расширение gem.
/usr/local/var/rbenv/versions/2.1.2/bin/ruby extconf.rb --with-system-v8
проверка main () в -lpthread ... да
проверка main () в -lobjc ... да
проверка на v8.h ... нет
*** Ошибка extconf.rb ***
Не удалось создать Makefile по какой-то причине, возможно, из-за отсутствия необходимых
библиотеки и / или заголовки. Дополнительные сведения см. В файле mkmf.log. Ты можешь
нужны параметры конфигурации.
Предоставляемые варианты конфигурации:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include = $ {opt-dir} / include
--with-opt-lib
--without-opt-lib = $ {opt-dir} / lib
--with-make-prog
--without-make-prog
--srcdir =.
--курдир
--ruby = / usr / local / var / rbenv / версии / 2.1.2 / bin / ruby
--with-pthreadlib
--without-pthreadlib
--with-objclib
--without-objclib
--enable-debug
--disable-debug
--with-v8-dir
--without-v8-dir
--with-v8-include
--without-v8-include = $ {v8-dir} / include
--with-v8-lib
--without-v8-lib = $ {v8-dir} / lib
/usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/libv8-3.16.14.3/ext/libv8/location.rb:50:in `configure ': у вас есть выбран для использования версии V8, найденной в вашей системе (Libv8 :: Location :: System :: NotFoundError)
и * не * тот, который идет в комплекте с rubygem libv8. Тем не мение,
его не удалось найти. пожалуйста, убедитесь, что у вас есть версия
v8, совместимая с установленной версией 3.16.14.3. Ты можешь
необходимо использовать специальные параметры --with-v8-dir, если он находится в нестандартном
расположение
Спасибо,
Mgmt
из /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/libv8-3.16.14.3/lib/libv8.rb:7: в `configure_makefile '
из extconf.rb: 32: в ''
Ошибка extconf, код выхода 1
Файлы Gem останутся установленными в /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.1 для проверки.
Результаты записываются в /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/extensions/x86_64-darwin-14/2.1.0-static/therubyracer-0.12.1/gem_make. вне