Чи є пакет для виконуваної версії v8?


10

Я намагаюся заставити плагін Vim JS, що працює під Ubuntu 12.04. Плагіну потрібна d8команда, яка є виконуваною версією Google Engine v8 JavaScript .

Я бачу пакет libv8 , але він, здається, не встановлює d8або, принаймні, не ставить його на моєму шляху. Упаковка описана як

libv8-3.7.12.22 - v8 JavaScript engine - бібліотека часу виконання

Чи є який-небудь пакет, в який буде встановлена ​​виконувана версія двигуна v8, чи мені просто потрібно створити його вручну?


Не зовсім те, про що ви запитували, але подивіться на stackoverflow.com/questions/1802478/… .
lazy1

@ lazy1, я це бачив. Я думаю, що d8 - це новіша версія v8-shell. Він дає інтерактивну оболонку, яка дозволяє запускати команди JavaScript.
Джеймс Макмахон

Якщо ви дотримуєтесь інструкцій на сторінці code.google.com/p/v8/wiki/BuildingWithGYP . І запустіть "make native", у вас буде d8 виконуваний файл out / native, який ви зможете скопіювати кудись у шляху.
lazy1

@ lazy1, Так, я скомпілював це і почав працювати та працює незабаром після створення питання. Я вважаю за краще робити речі через APT, якщо це можливо.
Джеймс Макмахон

Відповіді:


8

Я буду брати відповіді як "ні".

Зробити і встановити v8 з SVN repo Google не важко.

Все, що вам потрібно зробити, це перевірити і зробити це.

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

Тоді всередині out/nativeкаталогу буде d8двійкове, я просто пов'язував це зі своїм /usr/local/bin.


якщо ви перейдете make dependenciesна make builddeps, вам не потрібно буде gclientбудувати та встановлювати.
Ієна Баллард

1
Чи відповідь все ще застосовується? svn: E170013: Unable to connect to a repository at URL 'http://v8.googlecode.com/svn/trunk'
гість271314

Репозиторій переміщено в GitHub: github.com/v8/v8
Владислав Раструсний

2

Це може допомогти (це працює на Debian):

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

і вибрати такий, як

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

Як включити його до сценарію cpp?
m93a

0

Ознайомтеся з node-webkit , він працює з основними операційними системами (Linux, Windows, Mac) - це двигун додатків, виготовлений із хрому та node.js.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.