我已经了解到 Node.js 在新版本中选择不支持 Cygwin,但 NVM 也无法安装旧版本。我得到的错误:
$ nvm install v0.4.12
Additional options while compiling:
######################################################################## 100.0%
C:\Python27\python.exe: can't open file '/home/wvxvw/.nvm/src/node-v0.4.12/tools\
/waf-light': [Errno 2] No such file or directory
nvm: install v0.4.12 failed!
(为便于阅读而格式化)
我认为这是因为 Python 二进制文件不知道 Cygwin 样式的路径(并且找不到/home/
目录)我尝试从源代码(相同版本)构建并且面临同样的问题)。但是我不确定该怎么做。我不想将 Windows 中安装的 Python 更改为可以通过 Cygwin 安装的 Python。如果这个错误不仅仅是冰山一角,我可能只是更改 Makefile。
这个问题是针对那些可能会说尝试“修复”Makefile是否有意义的人,或者我应该只使用Cygwin的Python版本(它的问题是非常错误fork
的,但我认为我可以忍受......)