Có một gói cho phiên bản thực thi của v8 không?


10

Tôi đang cố gắng để plugin lint Vim JS hoạt động trong Ubuntu 12.04. Plugin yêu cầu d8lệnh, đây là phiên bản thực thi của Công cụ JavaScript v8 của Google .

Tôi thấy một gói libv8 , nhưng dường như không cài đặt d8hoặc ít nhất, không đặt nó trên đường dẫn của tôi. Gói được mô tả là

libv8-3.7.12.22 - Công cụ JavaScript v8 - thư viện thời gian chạy

Có gói nào sẽ cài đặt phiên bản thực thi của công cụ v8 không, hay tôi chỉ phải xây dựng nó bằng tay?


Không chính xác những gì bạn yêu cầu, nhưng hãy xem stackoverflow.com/questions/1802478/ .
lười biếng1

@ lazy1, tôi đã thấy điều đó. Tôi nghĩ d8 là phiên bản mới hơn của v8-shell. Nó cung cấp một vỏ tương tác cho phép bạn chạy các lệnh javascript.
James McMahon

Nếu bạn làm theo các hướng dẫn tại code.google.com/p/v8/wiki/Bu kiếmWithGYP . Và chạy "tạo bản địa", bạn sẽ có một tệp thực thi d8 ở ngoài / gốc mà bạn có thể sao chép vào một nơi nào đó trên đường dẫn.
lười biếng1

@ lazy1, Vâng, tôi đã biên dịch nó và tải nó lên và chạy ngay sau khi tạo câu hỏi. Tôi thích làm mọi thứ thông qua APT nếu có thể.
James McMahon

Câu trả lời:


8

Tôi sẽ không có câu trả lời là không.

Không khó để tạo và cài đặt v8 từ repo SVN của Google.

Tất cả bạn cần làm là kiểm tra nó và làm cho nó.

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

Sau đó, bên trong out/nativethư mục sẽ có d8nhị phân, tôi chỉ liên kết này với tôi /usr/local/bin.


nếu bạn thay đổi make dependenciesthành make builddeps, bạn sẽ không cần phải gclientxây dựng và cài đặt.
Iain Ballard

1
Trả lời vẫn được áp dụng? svn: E170013: Unable to connect to a repository at URL 'http://v8.googlecode.com/svn/trunk'
khách271314

Kho lưu trữ đã được chuyển vào GitHub: github.com/v8/v8
Vladislav Rastrusny

2

Điều này có thể giúp (nó hoạt động trên 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

và chọn một cái như

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

Làm thế nào để đưa nó vào một tập lệnh cpp?
m93a

0

Hãy xem nút-webkit , nó hoạt động với các hệ điều hành chính (Linux, Windows, Mac) - đó là một công cụ ứng dụng được làm từ chromium và node.js.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.