为node.js安装V8plus

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

我安装了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");') 

然而,每当我input这个到我的Ubuntuterminal,它不能识别上面的'shell'命令我放在那里,并build议我应该安装'lshell','拼写',或'bshel​​l'。 有人可以请解释我可以如何正确安装和使用此模块,以通过node.js中的Javascript调用我的C函数。

我正在使用C包装来调用popen为了代表我的node.js应用程序pipe道命令到terminal,有没有更好的解决scheme,然后使用这样的命令,如:

 popen() execv c system 

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

感谢您的时间!