我正在努力Vim JS lint 插件在 Ubuntu 12.04 下工作。该插件需要 d8
命令,它是Google 的 v8 JavaScript 引擎。
我确实看到了libv8包,但似乎没有安装,d8
或者至少没有将其放在我的路径上。该包描述为
libv8-3.7.12.22 - v8 JavaScript 引擎 - 运行时库
是否有任何包可以安装 v8 引擎的可执行版本,还是我只需要手动构建它?
答案1
我将把没有答案视为否定的。
从 Google 的 SVN repo 制作和安装 v8 并不困难。
您需要做的就是检查并执行。
svn checkout http://v8.googlecode.com/svn/trunk/ ./v8
cd v8
make builddeps
make native
然后out/native
目录里面会有d8
二进制文件,我只是将它符号链接到我的/usr/local/bin
。
答案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
答案3
查看node-webkit,它适用于主流操作系统(Linux,Windows,Mac) - 它是由 chromium 和 node.js 制作的应用引擎。