我试图在Windows XP上使用Cygwin在Ryans指令here上构建node.js(是的,这很痛苦,谢谢。)。在Cygwin上编译node.js
可悲的是调用从节点源目录“的./configure” barfs了这个:
$ ./configure
/home/LWE/sources/node.js/wscript: error: Traceback (most recent call last):
File "/home/LWE/sources/node.js/tools/wafadmin/Utils.py", line 274, in load_module
exec(compile(code, file_path, 'exec'), module.__dict__)
File "/home/LWE/sources/node.js/wscript", line 12, in <module>
import js2c
File "/home/LWE/sources/node.js/tools/js2c.py", line 35, in <module>
import jsmin
File "/home/LWE/sources/node.js/tools/jsmin.py", line 1
../deps/v8/tools/jsmin.py
^
SyntaxError: invalid syntax
我绝对不会成Python,所以我有一个很难搞清楚了这一点。我错过了一些依赖或什么?
我期望有一些简单的小配置开关,我不得不打开,使这项工作。我只是不知道在哪里/什么/为什么/ ...
我编译node.js在我的Mac之前,从相同的来源和像一个魅力工作。而且我也无法想象节点存储库本身的构建脚本已损坏。
PS:这是一个全新的,最新的Cygwin安装与Python 2.6.5。
更新:我得到了运行构建脚本,但不要问我怎么了。在对一些python脚本进行了修改之后,我基本上将所有东西都恢复到原来的状态,然后错误消失了......但是编译完成后仍然失败。我放弃这个。无论如何,节点在我的Mac上更有趣... – selfawaresoup 2010-08-02 06:44:58