Node.js-在Vista机器上使其与Cygwin一起使用的教程

|| 所有, 我试图让Node.js在Vista机器上工作。 我安装了Cygwin(按照Github的说明),它似乎已正确安装。但是,没有命令正在执行。 Cygwin安装后是否有任何阶段的教程? 问题:执行任何命令时,出现“'Bash:找不到命令'”错误。 甚至没有执行\'c:\\ cygwin \\ bin \'之类的命令。 在cygwin命令提示符下键入\'user \'时,我得到\'ntvdm遇到系统错误。参数不正确\'。 我认为上述错误可能是由于防火墙造成的,禁用防火墙没有任何效果,以管理员权限运行程序也没有改变结果... 我很困惑,很想获得有关下一步如何在Windows Vista计算机上启动并运行Node.js的指导。 非常感谢, UPDATE1: 我们设法取得了一些进步。看来我们尚未安装与Cygwin相关的所有相关文件。重新下载并重新安装后,它运行良好,但是,我们陷入了另一个错误。我们得到的错误: 如何编译/安装node.js(无法配置cxx编译器!)(Ubuntu)。 我们按照上述线程的说明进行了操作(Windows机器从顶部开始的第3个帖子),但是,我们仍然停留在同一错误上。 有什么指导吗?
已邀请:
人们似乎会遇到Cygwin的问题,因为他们认为自己使用的是Windows计算机。 如果安装了Cygwin,并使用Cygwin图标打开bash shell提示符,则说明您现在处于UNIX环境中,并且所有操作均与UNIX相同。这包括构建node.js。 我认为您已在问题中添加了一些信息,因此可以看到您的问题。是的,通常在Cygwin上可以像在任何UNIX系统上一样构建node.js,但是在Windows 7上不再可以。在运行
./configure
之前,您必须: 关闭所有cygwin应用程序。 双击
C:\\Cygwin\\bin\\ash.exe
运行
./rebaseall
,完成后,运行
./perlrebase
。 从灰壳窗口退出。 此时,Cygwin将恢复正常,您可以进行./configure并进行安装。
您是否尝试过仅使用Windows自包含二进制文件? http://node-js.prcn.co.cc/这样,您实际上不需要为Cygwin烦恼。
一开始,我也使用Cygwin尝试了一下。第10次将我的头撞在墙上之后,我才停止尝试,发现了一个更清洁的解决方案。 我正在使用运行Debain来宾系统的VirtualBox在Windows 7计算机上进行本地开发。使用VirtualBox,您可以轻松设置Windows机器与Debian来宾系统之间的节点应用程序的共享文件夹或端口转发。 由于您使用的是普通的Linux系统,因此所有编译痛苦都会被吹走。 如果您打算在Windows系统上的生产环境中运行node.js,请不要这样做。我几乎不相信node.js在使用MINGW / Cygwin的基于Windows的系统上会足够稳定...

要回复问题请先登录注册