Czy istnieje pakiet dla wykonywalnej wersji v8?


10

Staram się, aby wtyczka Vim JS Lint działała w systemie Ubuntu 12.04. Wtyczka wymaga d8polecenia, które jest wykonywalną wersją silnika JavaScript v8 Google .

Widzę pakiet libv8 , ale wydaje się, że nie instaluje się, d8a przynajmniej nie umieszcza go na mojej ścieżce. Pakiet jest opisany jako

libv8-3.7.12.22 - silnik JavaScript v8 - biblioteka uruchomieniowa

Czy jest jakiś pakiet, który zainstaluje wykonywalną wersję silnika v8, czy muszę po prostu zbudować go ręcznie?


Nie jest to dokładnie to, co prosiłeś, ale spojrzeć na stackoverflow.com/questions/1802478/... .
leniwy1

@ lazy1, widziałem to. Myślę, że d8 jest nowszą wersją powłoki v8. Daje interaktywną powłokę, która pozwala uruchamiać polecenia javascript.
James McMahon

Jeśli postępujesz zgodnie z instrukcjami na code.google.com/p/v8/wiki/BuildingWithGYP . I uruchom „make native”, będziesz mieć plik wykonywalny d8 w out / native, który możesz skopiować do dowolnego miejsca na ścieżce.
leniwy1

@ lazy1, Tak, skompilowałem go i uruchomiłem wkrótce po utworzeniu pytania. Wolę robić rzeczy przez APT, jeśli to możliwe.
James McMahon

Odpowiedzi:


8

Przyjmuję brak odpowiedzi jako nie.

Wykonanie i instalacja wersji 8 z repozytorium SVN Google nie jest trudne.

Wszystko, co musisz zrobić, to sprawdzić i zrobić to.

svn checkout http://v8.googlecode.com/svn/trunk/ ./v8
cd v8
make builddeps
make native

Potem w out/nativekatalogu będzie d8plik binarny, właśnie dowiązałem go do mojego /usr/local/bin.


jeśli zmienisz make dependenciesna make builddeps, nie będziesz musiał mieć gclientwbudowanego i zainstalowanego.
Iain Ballard

1
Czy odpowiedź nadal obowiązuje? svn: E170013: Unable to connect to a repository at URL 'http://v8.googlecode.com/svn/trunk'
guest271314,

Repozytorium zostało przeniesione do GitHub: github.com/v8/v8
Vladislav Rastrusny

2

To może pomóc (działa na Debianie):

12:38 ~ $ apt-cache search libv8;
libv8-3.8.9.20 - v8 JavaScript engine - runtime library
libv8-dbg - v8 JavaScript engine - debugging symbols
libv8-dev - v8 JavaScript engine - development files
libv8-i18n-dev - Native internationalization extension for libv8 - development files
libv8-i18n0.0.0 - Native internationalization extension for libv8 - runtime library
libv8-i18n0.0.0-dbg - Native internationalization extension for libv8 - debugging symbols

i wybierz taki jak

12:39 ~ $ apt-get install libv8-3.8.9.20

Jak dołączyć go do skryptu CPP?
m93a

0

Sprawdź węzeł webkit , współpracuje z głównymi systemami operacyjnymi (Linux, Windows, Mac) - to silnik aplikacji wykonany z chromu i node.js.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.