V8'in yürütülebilir sürümü için bir paket var mı?


10

Ubuntu 12.04 altında çalışan Vim JS lint eklentisi almaya çalışıyorum . Eklenti d8, Google'ın v8 JavaScript Engine'inin yürütülebilir bir sürümü olan komutu gerektirir .

Bir libv8 paketi görüyorum , ancak bu ya yüklenmiyor d8ya da en azından benim yoluma koymuyor gibi görünüyor . Paket şu şekilde tanımlanır:

libv8-3.7.12.22 - v8 JavaScript motoru - çalışma zamanı kitaplığı

V8 motorunun yürütülebilir bir sürümünü yükleyecek herhangi bir paket var mı, yoksa sadece manuel olarak mı oluşturmak zorundayım?


Tam olarak sorduğunuz gibi değil, ancak stackoverflow.com/questions/1802478/… adresine bakın .
tembel1

@ lazy1, bunu görmüştüm. Bence d8, v8-shell'in daha yeni versiyonu. Javascript komutlarını çalıştırmanıza izin veren etkileşimli bir kabuk verir.
James McMahon

Code.google.com/p/v8/wiki/BuildingWithGYP adresindeki talimatları uygularsanız . Ve "yerel yap" komutunu çalıştırdığınızda, out / native konumunda yoldaki bir yere kopyalayabileceğiniz bir d8 çalıştırılabilir dosyanız olacaktır.
tembel1

@ lazy1, Evet derledim ve soruyu oluşturduktan kısa bir süre sonra çalışmaya başladım. Mümkünse APT aracılığıyla bir şeyler yapmayı tercih ederim.
James McMahon

Yanıtlar:


8

Cevap eksikliğini hayır olarak kabul edeceğim.

Google'ın SVN deposundan v8 yapmak ve yüklemek zor değildir.

Tek yapmanız gereken kontrol etmek ve yapmak.

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

Sonra out/nativedizinin içinde d8ikili olacak , ben sadece bu benim symlinked /usr/local/bin.


Eğer değiştirirseniz make dependenciesiçin make builddeps, size gelmiş gerekmez gclientinşa edilmiş ve yüklü.
Iain Ballard

1
Cevap hala geçerli mi? svn: E170013: Unable to connect to a repository at URL 'http://v8.googlecode.com/svn/trunk'
guest271314


2

Bu yardımcı olabilir (Debian üzerinde çalışır):

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

ve böyle birini seçin

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

Bir cpp betiğine nasıl dahil edilir?
m93a

0

Node-webkit'e göz atın , büyük işletim sistemleriyle (Linux, Windows, Mac) çalışır - krom ve node.js'den yapılmış bir uygulama motorudur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.