一些帮助将不胜感激。
我正在运行Ubuntu 10.04,我想在PHP中使用V8 Javacript engine。有没有人设法做到这一点?
因此,我从软件中心安装了libv8-2.0.3
,libv8-dbg
和libv8-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。