v8의 실행 버전 용 패키지가 있습니까?


10

우분투 12.04에서 Vim JS lint 플러그인을 사용 하려고합니다 . 플러그인에는 Google v8 JavaScript 엔진의d8 실행 버전 인 명령이 필요합니다 .

나는 참조 할 libv8의 패키지를하지만 설치하거나하지 않는 것 d8또는 적어도, 내 길에 넣어 없습니다. 패키지는 다음과 같이 설명됩니다

libv8-3.7.12.22-v8 JavaScript 엔진-런타임 라이브러리

v8 엔진의 실행 버전을 설치할 패키지가 있습니까? 아니면 수동으로 빌드해야합니까?


정확히 무엇을 요구했는지는 아니지만 stackoverflow.com/questions/1802478/…를 살펴보십시오 .
lazy1

@ lazy1, 나는 그것을 보았다. d8은 최신 버전의 v8-shell이라고 생각합니다. 자바 스크립트 명령을 실행할 수있는 대화식 쉘을 제공합니다.
James McMahon

당신의 지시에 따라 경우 code.google.com/p/v8/wiki/BuildingWithGYP을 . "make native"를 실행하면 아웃 / 네이티브에 d8 실행 파일이 있으며 경로의 특정 위치로 복사 할 수 있습니다.
lazy1 2016 년

@ lazy1, 그래 나는 그것을 컴파일하고 질문을 만든 직후에 작동시켰다. 가능한 경우 APT를 통해 일하는 것을 선호합니다.
James McMahon

답변:


8

나는 대답의 부족을 아니오로 할 것입니다.

Google의 SVN 저장소에서 v8을 만들어 설치하는 것은 어렵지 않습니다.

확인하고 확인하기 만하면됩니다.

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

그런 다음 out/native디렉토리 안에 d8바이너리 가있을 것이고 , 나는 이것을 my에 심볼릭 링크했다 /usr/local/bin.


로 변경 make dependencies하면 빌드 및 설치 make builddeps가 필요하지 않습니다 gclient.
Iain Ballard

1
여전히 답변이 적용됩니까? svn: E170013: Unable to connect to a repository at URL 'http://v8.googlecode.com/svn/trunk'
guest271314

저장소는 GitHub의에 이동되었습니다 : github.com/v8/v8
블라디슬라프 Rastrusny을

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로 만든 앱 엔진입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.