安装具有自制问题的节点 mac OS



安装自制软件后,

运行brew install node

我测试:

node --version

我得到:

找不到命令

如果我重新运行安装命令: 我得到:

MacBook-Pro:~ evanloiterman$ brew install node 警告:节点 10.9.0 是 已安装,只是未链接 您可以使用brew link node以链接此版本。MacBook-Pro:~ evanloiterman$ brew link node 链接/usr/local/Cellar/node/10.9.0... 错误:无法符号链接 include/node/common.gypi Target/usr/local/include/node/common.gypi 已经存在。您可能希望将其删除:rm '/usr/local/include/node/common.gypi'

我尝试brew link node

我得到:

错误:无法符号链接包含/节点/通用.gypi 目标/usr/local/include/node/common.gypi 已经存在。你可能想要 删除它: rm '/usr/local/include/node/common.gypi'

要强制链接并覆盖所有冲突文件,请执行以下操作: 酿造链接 --覆盖节点

列出所有要删除的文件:brew link --overwrite --干运行节点

接下来我应该尝试什么来确保它有效?

您应该安装 NVM(节点版本管理器(。使用此工具,您可以选择要使用和安装的节点。

https://nodesource.com/blog/installing-node-js-tutorial-using-nvm-on-mac-os-x-and-ubuntu/

试试这个:

sudo chown -R $(whoami):admin /usr/local/*

然后:

rm -rf /usr/local/include/node
brew unlink node
brew link node

也许这个问题类似于这个brew链接解决方案

如果你想运行Homebrew卸载节点并开始清理。

为了解决这个问题,我在这个网站上找到了答案:

在Mac上卸载自制软件

我运行了 ruby 脚本,然后决定重新开始,暂时忘记自制软件。

最新更新