我如何获得node-waf的安装?

首先,道具谁去做node.js 我已经使用了它不到一天,我已经考虑将它用于我现在使用Python的东西。

实际上,无论谁做node.js,都应该考虑将它用于现在使用Python的东西。 显然有一个名为node-waf的工具,它是Python中的工具,对于npm来说是必须的,当然对于其他任何有用的工具,npm都是必需的。

我认为我的原始安装变坏了,因为node-waf(在/mnt/michael/bin/node-waf )找不到Scripting.py(在/mnt/michael/node/tools/wafadmin/它正在寻找不存在的/mnt/michael/node/tools/../lib/node/wafadmin/ )。 所以我砍了一下node-waf指向正确的导演,继续前进,发现了一个更为严重的问题。

结果node-waf 不是用“Python”编写的,但是在Python2.6中,这是一种非常好的语言,它是我自己使用的语言,但它不是我使用的系统默认的语言。 系统是CentOS,它要求Python2.4是命令“python”调用的Python。 是的,CentOS人员这样做是愚蠢的,但是比节点人员同样的错误更愚蠢,因为他们必须服从操作系统的规则。

所以,请告诉我有一些开关,我还没有find说“使用Python2.6”。 另外,任何有关正确安装的提示将不胜感激。

为了解决path问题,我备份并重新安装了Node。 为了解决版本问题,在#nodejs频道的一些明亮的灵魂的build议,我在〜/ bin / python创build了一个指向正确版本的符号链接(这也解决了很多我自己的问题,启动从命令行错误的版本…)一个明显的黑客攻击,但是当你感到沮丧,你忽略了明显的。