当尝试为 NodeJS 编译 Gilt Hummingbird 时,我收到此错误,因为缺少 node-waf。
rm -rf build .lock-wscript bson.node
node-waf configure build
make[1]: node-waf: Command not found
make[1]: *** [all] Error 127
我不确定如何正确编译或安装 node-waf。我尝试过从源代码编译,但似乎不起作用。
Ubuntu 10.10,NodeJS v0.2.5,nodejs-dev 已安装。
答案1
根据此页面
http://nodejs.org/docs/v0.2.5/api.html#addons-313
“node-waf 只是http://code.google.com/p/waf/[WAF],基于python的构建系统。node-waf是为了方便用户而提供的。”
因此,您应该在某处有 node-waf,但它可能没有安装在 PATH 中,因此,这个特定的版本无法找到它。
您可能想尝试:
导出 PATH=$PATH:/wherever/node-waf/lives
然后重试构建。