Node.js Mac OS X 10.5上的NPM错误
我必须在Mac上为一个项目工作。但是我在安装nodejs时遇到了一些问题。 当我在终端上创建node-v时,这是正常的,但当我不想使用命令npm时,它不起作用,我有以下错误: npm-v dyld:惰性符号绑定失败:找不到符号:uuuuzst16_uuuuostream_uInsertics11char_utraitsierct13basic_uostream_T0_ES6_PKS3_l 引用自:/usr/local/bin/node 应为:/usr/lib/libstdc++.6.dylib dyld:找不到符号: __ZSt16_uuuostream_insertics11char_traitsicers13basic_ostreamIT_T0_ES6_PKS3_l引用自:/usr/local/bin/node预期在: /usr/lib/libstdc++.6.dylib 跟踪/BPT陷阱 所以如果有人能帮忙,因为我真的不知道如何解决这个问题Node.js Mac OS X 10.5上的NPM错误,node.js,macos,Node.js,Macos,我必须在Mac上为一个项目工作。但是我在安装nodejs时遇到了一些问题。 当我在终端上创建node-v时,这是正常的,但当我不想使用命令npm时,它不起作用,我有以下错误: npm-v dyld:惰性符号绑定失败:找不到符号:uuuuzst16_uuuuostream_uInsertics11char_utraitsierct13basic_uostream_T0_ES6_PKS3_l 引用自:/usr/local/bin/node 应为:/usr/lib/libstdc++.6.dylib
谢天谢地的@Kreepz-我最近遇到了一些机器问题,不得不使用一台旧机器,并且遇到了同样的问题。不要害怕,有解决办法 在我们开始之前,请确保您已经在机器上安装了Xcode。需要的版本是3.1.4,可以通过向苹果注册并在苹果的开发工具中搜索免费下载 其次,为了省去很多麻烦,我们将使用brew安装node。也就是说,OSX10.5.X不支持自制,但它支持tigerbrew 要安装tigerbrew,请从命令行输入以下命令:
ruby -e "$(curl -fsSkL raw.github.com/mistydemeo/tigerbrew/go/install)"
接下来,运行以下操作以确保brew达到最新速度:
brew doctor
运行brew doctor
后,需要密切注意输出。它将让您了解系统中必须解决的问题。解决这些问题,然后再次运行brew doctor
,直到一切正常
然后,我们需要确保能够编译所有内容而不会出现问题。安装节点之前,请运行以下操作:
brew install gcc48
呜呜!接下来呢?您猜对了-让我们安装节点:
brew install node
现在,最后一个命令需要一段时间。如果失败,请再次运行brew doctor
,并确保所有警告和错误都已解决。如果您仍然有问题,请查看tigerbrew疑难解答页面
我希望这有助于你或其他人看这个!祝你好运 您正在使用的节点版本似乎不支持您的Mac OS X版本。您是如何安装节点的?什么版本?我试过4.2.3和5.3.0,但我收到了相同的错误消息。。。我已经下载了install node.js的软件包,您可以在mac 10.5(leopard)上使用tigerbrew安装哪个版本的node js?