【问题标题】:Opa: Nodejs not foundOpa:找不到Nodejs
【发布时间】:2012-08-02 10:06:18
【问题描述】:

我在尝试在 Windows XP 32 位中使用 Cygwin ./configure opa_v2980 时收到以下消息:

正在检查 nodejs... 未找到

我已经使用Schalk Neethling 概述的以下步骤在 Cygwin 中成功安装了 nodejs:

  1. 安装了 git、python、g++、openssl 和 make 包
  2. 克隆的nodejs
  3. 构建它
  4. 已测试安装。当我第一次尝试测试节点安装时,我收到以下消息:

“bash:节点:找不到命令”

所以我将以下路径添加到安装 nodejs 并且测试有效的位置:

export PATH=$PATH:~/github/nodejs 

但是,我想知道路径是否与我现在遇到的这个 Nodejs not found 错误有关?

【问题讨论】:

  • 为什么不使用node.js安装原生的windows?
  • 我按照你说的做了,我安装了Windows Installer(node-v0.8.4-x86.msi),它成功安装了nodejs,但是当我在opa_v2980目录中运行./configure时,我仍然获取“正在检查 nodejs ...未找到”。此错误是否与未正确设置的路径有关?
  • 我不知道node.js native能否在cygwin上工作(我认为你必须在cygwin中编译节点......)。 opa_v2980 是什么?如果你想使用节点,只需打开 'cmd' 并使用节点。
  • opa_v2980 是适用于 Windows 的 Opa 的最新版本。我已经在 cygwin 中编译它并且测试有效。但现在我准备编译 Opa,我收到了这条消息
  • 哦,对不起,我误解了你的问题:(。

标签: windows node.js open-source cygwin opa


【解决方案1】:

目前还不能用 windows 轻松编译源代码库(情况可能很快就会改变)。 我们曾经有一个 cygwin 端口,我们有一个最新的 msys 端口,但它还没有公开。实现这些端口需要做一些工作,所以我可以说你成功的机会很渺茫,即使 nodejs 后端现在简化了事情。

如果你不需要修改编译器,你应该使用二进制包(是的,我知道它只有 64 位)。

我的建议:要么等待并在邮件列表中询问(这样你就可以结交朋友)以获得 windows msys 端口,或者花时间购买 64 位机器(真实或通过 KQEMU 模拟)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-16
    • 2014-01-29
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    • 2020-09-19
    • 2021-10-31
    • 2019-07-07
    相关资源
    最近更新 更多