【问题标题】:Node.js - tutorials on getting it to work with Cygwin on a Vista machineNode.js - 在 Vista 机器上让它与 Cygwin 一起工作的教程
【发布时间】:2011-03-22 13:09:13
【问题描述】:

全部,

我正在尝试让 Node.js 在 Vista 机器上运行。

我安装了 Cygwin(按照 Github 说明),它似乎已正确安装。但是,没有任何命令正在执行。

Cygwin安装后的各个阶段有教程吗?

问题:执行任何命令时,都会出现“Bash: command not found”错误。 甚至没有像 'c:\cygwin\bin' 这样的命令正在执行。 当我在 cygwin 命令提示符中键入“用户”时,我得到“ntvdm 遇到系统错误。参数错误'。

我以为上面的错误可能是防火墙造成的,禁用防火墙没有任何效果,以管理员权限运行程序也没有改变结果...

我很困惑,很想获得一些指导,了解下一步如何在 Windows Vista 机器上启动和运行 Node.js。

非常感谢,

更新1

我们设法取得了更多进展。看来我们还没有安装与 Cygwin 相关的所有相关文件。重新下载并重新安装后,它运行良好,但是,我们又遇到了另一个错误。我们得到的错误:

How to compile/install node.js(could not configure a cxx compiler!) (Ubuntu).

我们按照上述线程的说明进行操作(Windows 机器从顶部开始的第 3 篇文章),但是,我们仍然遇到同样的错误。

请指导一下?

【问题讨论】:

    标签: windows node.js cygwin


    【解决方案1】:

    您是否尝试过仅使用 Windows 自带的二进制文件? http://node-js.prcn.co.cc/ 这样一来,您实际上就不需要为 Cygwin 操心了。

    【讨论】:

      【解决方案2】:

      起初,我也尝试过你的方式,使用 Cygwin。在第 10 次将我的头撞在墙上后,我停止了尝试并找到了一个更清洁的解决方案。

      我正在使用 VirtualBox 运行 Debain 来宾系统,以便在我的 Windows 7 机器上进行本地开发。使用 VirtualBox,您可以轻松地在 Windows 机器和 Debian 来宾系统之间为节点应用程序设置共享文件夹或端口转发。

      由于您使用的是普通的 Linux 系统,所有的编译痛苦都被吹走了。

      如果您打算在 Windows 系统上的生产环境中运行 node.js:不要。我几乎不相信 node.js 在使用 MINGW/Cygwin 的基于 Windows 的系统上会足够稳定......

      【讨论】:

      • 感谢 Schaermu。安装 VirtualBox 并让 NodeJs 开始运行后如何操作的任何教程链接?
      【解决方案3】:

      人们似乎在使用 Cygwin 时遇到了问题,因为他们认为自己使用的是 Windows 机器。

      如果您安装 Cygwin,并使用 Cygwin 图标打开 bash shell 提示符,那么您现在处于 UNIX 环境中,并且一切都与在 UNIX 上一样。这包括构建 node.js。

      我认为您在问题中添加了一些信息,我可以看到您的问题。是的,通常在 Cygwin 上可以像在任何 UNIX 系统上一样构建 node.js,但在 Windows 7 上不再可能。在运行 ./configure 之前,您必须:

      1. 关闭所有 cygwin 应用程序。
      2. 双击C:\Cygwin\bin\ash.exe
      3. 运行./rebaseall,完成后运行./perlrebase
      4. 从 ash shell 窗口退出。

      此时 Cygwin 将恢复正常,您可以 ./configure 和 make install。

      【讨论】:

      • Michael,我输入的命令(在 Github 和 Cygwin 的网站上引用)肯定应该运行......
      猜你喜欢
      • 1970-01-01
      • 2011-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-29
      • 2013-07-14
      • 1970-01-01
      相关资源
      最近更新 更多