节点版本更改时的分段错误

时间:2014-03-05 09:57:58

标签: javascript node.js segmentation-fault npm versioning

我正在尝试在朋友的计算机上安装node.js.我们有一个旧版本(0.4。*),然后安装n以使用n - node version manager更新到更新版本的节点

现在不是拥有旧版本的节点,而是

$ node -v
Segmentation fault
$ n --version
1.2.1
$ npm --version
Segmentation fault

当我们输入n时,我们安装的版本会显示出来,但它们都是灰色的。什么是分段错误,为什么会发生这种错误?我们如何解决它?

1 个答案:

答案 0 :(得分:0)

除非您使用具有二进制依赖性的东西(npm没有),否则分段错误意味着两件事:

  1. node.js核心中存在一个错误,应该报告
  2. 您的node.js安装已损坏
  3. 因此,您可以通过使用nodejs.org网站的标准方法重新安装最新的node.js版本来解决此问题。如果它仍然是段错(非常不可能,但在某些非标准环境中可能),请将其报告给node.js核心团队。