【问题标题】:NVM and Module version mismatchNVM 和模块版本不匹配
【发布时间】:2013-08-12 16:03:55
【问题描述】:

我安装了 NVM 来管理 Nodejs 版本。我检查了一个需要 0.8.18 的软件,所以我通过 NVM 和used 安装了它(nvm use 0.8.18)。现在,我重新编译了所有模块,但我不断收到消息Error: Module version mismatch, refusing to load.

我错过了一些步骤吗?谢谢

【问题讨论】:

  • 你是如何编译模块的?我猜它链接到不同版本的节点。尝试手动将路径设置为您的节点版本
  • 我刚刚卸载并重新安装了它们。如何手动设置NVM文件夹中节点分布的路径?

标签: node.js nvm


【解决方案1】:

试试这个:

nvm install v0.8.18

nvm alias default v0.8.18

nvm use v0.8.18

【讨论】:

  • 感谢您的拍摄,不幸的是,这也不起作用
  • 您使用的是什么操作系统?您的错误消息中是否有更多细节? See if this helps
  • 我在 Ubuntu 12.04 下运行,不幸的是我没有更具体的消息。最后我把NVMnodejs都去掉了,直接从git克隆了我需要的Node版本。
  • 这与我使用的操作系统相同。所以你让它正常工作了吗?我发现使用 NVM 安装 Node.js 相当简单。如果您要再次尝试 NVM,我会查看此 post
猜你喜欢
  • 1970-01-01
  • 2018-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多