【发布时间】:2010-07-29 09:15:41
【问题描述】:
我正在尝试按照 Ryans 的说明 here 使用 Cygwin 在我的 Windows XP 机器上构建 node.js(是的,这很痛苦,谢谢。)。
可悲的是,从节点源目录调用“./configure”会导致以下问题:
$ ./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,所以我很难弄清楚这一点。我错过了一些依赖还是什么?
我希望我必须打开一些简单的小配置开关才能使其正常工作。我只是不知道在哪里/什么/为什么/...
我之前在我的 Mac 上从相同的来源编译了 node.js,这就像一个魅力。而且我也无法想象节点存储库本身的构建脚本被破坏了。
PS:这是使用 Python 2.6.5 的全新 Cygwin 安装。
【问题讨论】:
-
更新:我运行了构建脚本,但不要问我如何。在弄乱了一些python脚本之后,我基本上将所有内容恢复到原来的状态,然后错误就消失了……但是经过一段时间的编译,构建仍然失败。我要放弃这个了。无论如何,Node 在我的 Mac 上更有趣...
标签: build installation cygwin compilation node.js