为node.js安装V8plus

时间:2013-02-27 16:34:31

标签: javascript node.js v8

我正在安装v8 + C ++到C边界层添加(https://github.com/wesolows/v8plus)以便调用我编写的C包装器,并且我很难理解如何安装和使用它。< / p>

我通过在我的依赖文件中列出它来安装v8plus模块:package.json,然后使用npm install,现在我试图通过使用列出的命令将它绑定到Makefile中:

PREFIX_NODE := $(shell dirname `bash -c 'hash node; hash -t node'`)/..
V8PLUS :=      $(shell $(PREFIX_NODE)/bin/node -e 'require("v8plus");')

然而,每当我在我的ubuntu终端中键入它时,它都无法识别上面的'shell'命令我放在那里并建议我应该安装'lshell','spell'或'bshel​​l' 。有人可以解释我如何正确安装和使用这个模块,以便通过node.js中的Javascript调用我的C函数。

我正在使用C包装器来调用popen以便代表我的node.js应用程序将命令传递到终端,是否有更好的解决方案来解决这个问题,然后使用如下命令:

popen()
execv c
system

你能推荐任何其他好的解决方案/教程来解决这个问题吗?

感谢您的时间!

0 个答案:

没有答案