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