首页 > 解决方案 > 安装节点和 npm 的问题

问题描述

我正在尝试运行命令

  1. brew install node

并收到警告:

node 12.12.0 is already installed, it's just not linked
You can use `brew link node` to link this version.
  1. 运行时brew link node,我收到错误
Error: Could not symlink include/node/common.gypi
Target /usr/local/include/node/common.gypi
already exists. You may want to remove it:
  rm '/usr/local/include/node/common.gypi'

To force the link and overwrite all conflicting files:
  brew link --overwrite node

To list all files that would be deleted:
  brew link --overwrite --dry-run node
  1. 接下来,我跑了rm '/usr/local/include/node/common.gypi' ,它问
override rw-r--r--  root/wheel for /usr/local/include/node/common.gypi?
  1. 当输入 y

它说

rm: /usr/local/include/node/common.gypi: Permission denied

如何解决安装问题?

谢谢

标签: node.jshomebrew

解决方案


我假设您使用的是 Mac。尝试

sudo rm: /usr/local/include/node/common.gypi

还将节点 PATH 添加到您的环境变量中。


推荐阅读