【发布时间】:2022-01-16 00:36:54
【问题描述】:
我需要为我的工作项目 (MacOS 12.0) 安装 nodejs 8.17。 我决定使用 NVM(因为我想在 npm 版本之间切换),我收到以下消息:
clang:警告:未找到 libstdc++ 标头的包含路径;在命令行中传递 '-stdlib=libc++' 以使用 libc++ 标准库 [-Wstdlibcxx-not-found]
据我了解,我需要安装或设置 libstdc++ 的首选项。
我尝试使用xcode-select --install,但我得到了xcode-select: error: command line tools are already installed, use "Software Update" to install updates。
【问题讨论】:
-
你需要自己安装 libstdc++; Apple 不在 Mac OS 上提供(或支持)它。
-
@MarshallClow 据我了解,Mac OS 有旧版本的 libstdc++(它包含在 Xcode 中)。
-
是的,但肯定不适用于 Mac OS 12。试试 Mac OS X 10.7 左右。 “现代”Mac OS 安装中没有 libstdc++ dylib。
-
我没有其他 macbook :D,我无法更改 mac OS
标签: node.js macos npm libstdc++ libc++