一些帮助将不胜感激。

我正在运行Ubuntu 10.04,我想在PHP中使用V8 Javacript engine。有没有人设法做到这一点?

因此,我从软件中心安装了libv8-2.0.3libv8-dbglibv8-dev。然后我尝试了:sudo pecl install v8js-0.1.2。由于(我认为)此操作失败:

/tmp/pear/temp/v8js/v8js.cc:220: error: no matching function for call to ‘v8::Array::Get(unsigned int&)’


/tmp/pear/temp/v8js/v8js.cc:438: error: ‘ContextDisposedNotification’ is not a member of ‘v8::V8’

我以为是因为libv8的打包版本太旧了?

我 checkout 了SVN源代码(svn co http://v8.googlecode.com/svn/trunk/ v8),并使用scons进行了构建,尽管看起来好像成功完成了(ranlib libv8.a; scons: done building targets.),但我不知道该如何处理已生成的内容(以及生成的文件-仅出现在是obj / release /中内置的.o文件。

对于需要做的事情,我感到困惑,有些困惑。请帮忙!

最佳答案

Iam使用10.04 Ubuntu,升级gcc并安装最新版本的libv8后,我可以安装v8js-0.1.3。

09-27 04:28