node.js - 安装节点和 npm 的问题
问题描述
我正在尝试运行命令
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.
- 运行时
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
- 接下来,我跑了
rm '/usr/local/include/node/common.gypi'
,它问
override rw-r--r-- root/wheel for /usr/local/include/node/common.gypi?
- 当输入 y
它说
rm: /usr/local/include/node/common.gypi: Permission denied
如何解决安装问题?
谢谢
解决方案
我假设您使用的是 Mac。尝试
sudo rm: /usr/local/include/node/common.gypi
还将节点 PATH 添加到您的环境变量中。
推荐阅读
- python - 进行迁移后,Django 新属性未显示在管理仪表板中
- javascript - 使用 php、ajax、mysql 删除记录时遇到一些问题
- xamarin.forms - SQLite DB 创建后存储在 Desktop 中的位置
- r - 在参考类中定义字段时的有效性测试错误
- azure - Azure 应用程序网关
- asp.net - asp.net C#中的按钮单击事件错误
- dplyr - 如何使用 NA 值为数据框中的所有列创建汇总函数
- javascript - 显示活跃用户图标——如何确定谁不再在线(寻找 NG 或 JS 解决方案)
- hibernate - 如何在 WildFly 13 中使用 Hibernate 4
- react-native - 混合玩笑期待与排毒期待