Nie udało mi się zainstalować klejnoturubyracer na Yosemite 10.10.
Oto dziennik:
11:53 $ gem install libv8 -v '3.16.14.3' - --with-system-v8
Tworzenie rozszerzeń natywnych z: „--with-system-v8”
To może chwilę potrwać ...
Pomyślnie zainstalowano libv8-3.16.14.3
Przetwarzanie dokumentacji dla libv8-3.16.14.3
Instalowanie dokumentacji ri dla libv8-3.16.14.3
Zakończono instalowanie dokumentacji dla libv8 po 0 sekundach
Zainstalowano 1 klejnot
02:05 $ gem install therubyracer -v '0.12.1' - --with-system-v8
Tworzenie rozszerzeń natywnych z: „--with-system-v8”
To może chwilę potrwać ...
BŁĄD: Błąd podczas instalacji therubyracer:
BŁĄD: nie udało się utworzyć rozszerzenia natywnego Gem.
/usr/local/var/rbenv/versions/2.1.2/bin/ruby extconf.rb --with-system-v8
sprawdzanie main () w -lpthread ... tak
sprawdzanie main () w -lobjc ... tak
sprawdzanie wersji 8.h ... nie
*** extconf.rb nie powiodło się ***
Nie można utworzyć Makefile z jakiegoś powodu, prawdopodobnie z braku niezbędnego
biblioteki i / lub nagłówki. Więcej informacji znajdziesz w pliku mkmf.log. Możesz
potrzebujesz opcji konfiguracyjnych.
Dostępne opcje konfiguracji:
--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
--bez-make-prog
--srcdir =.
--curdir
--ruby = / usr / local / var / rbenv / Versions / 2.1.2 / bin / ruby
--with-pthreadlib
--without-pthreadlib
--with-objclib
--without-objclib
--enable-debug
--disable-debug
--with-v8-dir
--bez-v8-dir
--with-v8-include
--without-v8-include = $ {v8-dir} / include
--with-v8-lib
--without-v8-lib = $ {katalog-v8} / 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 ': Masz wybrano do używania wersji V8 znalezionej w twoim systemie (Libv8 :: Location :: System :: NotFoundError)
i * nie * ten, który jest w pakiecie z rubygem libv8. Jednak,
nie można go było zlokalizować. upewnij się, że masz wersję
v8, który jest zgodny z 3.16.14.3 zainstalowany. Możesz
potrzeba specjalnych opcji --with-v8-dir, jeśli jest w niestandardowym formacie
Lokalizacja
dzięki,
Mgmt
z /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 '
z extconf.rb: 32: in `` ''
extconf nie powiódł się, kod zakończenia 1
Pliki Gem pozostaną zainstalowane w /usr/local/var/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.1 do wglądu.
Wyniki zarejestrowane w /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. na zewnątrz