Мені не вдається встановити самоцвіт therubyracer на Йосеміті 10.10.
Ось журнал:
11:53 $ gem встановити 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
- без-opt-dir
--with-opt-include
--without-opt-include = $ {opt-dir} / включити
--with-opt-lib
--without-opt-lib = $ {opt-dir} / lib
--with-make-prog
- без make-prog
--srcdir =.
--курдир
--ruby = / usr / local / var / rbenv / версії / 2.1.2 / bin / ruby
--with-pthreadlib
- без-pthreadlib
--with-objclib
- без-objclib
--enable-налагодження
--disable-налагодження
--with-v8-реж
--без-v8-реж
--with-v8-include
--without-v8-include = $ {v8-dir} / включити
--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:in `configure_makefile '
з extconf.rb: 32: в ``
extconf не вдалося, код виходу 1
Файли самоцвітів залишаться встановленими в /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. назовні