首页 > 编程语言 >Mac 安装 Node Error: Could not symlink include/node/common.gypi

Mac 安装 Node Error: Could not symlink include/node/common.gypi

时间:2024-06-09 16:35:51浏览次数:16  
标签:Node node jimmy Could usr include local MacBook

根据提示,赋权限,删除文件等

jimmy@MacBook-Pro ~ % brew link node                        
Linking /usr/local/Cellar/node/20.0.0... 
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
jimmy@MacBook-Pro ~ % 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
jimmy@MacBook-Pro ~ % sudo rm /usr/local/include/node/common.gypi 
Password:
jimmy@MacBook-Pro ~ %  brew link --overwrite node
Linking /usr/local/Cellar/node/20.0.0... 
Error: Could not symlink include/node/common.gypi
/usr/local/include/node is not writable.
jimmy@MacBook-Pro ~ % sudo chown -R $(whoami):admin /usr/local/include/node 
jimmy@MacBook-Pro ~ % brew link --overwrite node                           
Linking /usr/local/Cellar/node/20.0.0... 
Error: Could not symlink share/doc/node/gdbinit
/usr/local/share/doc/node is not writable.
jimmy@MacBook-Pro ~ % sudo chown -R $(whoami):admin /usr/local/share/doc/node 
jimmy@MacBook-Pro ~ % brew link --overwrite node                             
Linking /usr/local/Cellar/node/20.0.0... 66 symlinks created.
jimmy@MacBook-Pro ~ % 
jimmy@MacBook-Pro ~ % node -v
v20.0.0
jimmy@MacBook-Pro ~ % npm -v
9.6.4
jimmy@MacBook-Pro ~ % 

image

标签:Node,node,jimmy,Could,usr,include,local,MacBook
From: https://www.cnblogs.com/vipsoft/p/18239669

相关文章

  • Could not find artifact com.mysql:mysql-connector-j:pom:8.0.36 in central (https
    遇到修改依赖项的MySQL版本结果说找不到依赖项解决方法确保MySQL版本正确降低依赖项的MySQL版本,修改后更新即可以我的MySQL版本举例,可以降低MySQL版本到依赖项支持的版本<dependency><groupId>com.mysql</groupId><artifactId>m......
  • node和node-gyp 版本不一致
    背景:导入Vue的环境时,需要执行命令:npminstall,出现node和node-gyp版本不一致报错信息如下npmerrorgypERR!node-vv20.13.1npmerrorgypERR!node-gyp-vv3.8.0npmerrorgypERR!notoknpmerrorBuildfailedwitherrorcode:1npmerrorAcompletelogofthis......
  • web开发者必备:用nvm-windows优雅地使用多个版本的Node.js 附下载链接
    一、为什么要安装多个版本的node.js现在开发前端项目,有的需要node.js版本是18以上的,或者其他版本,然而电脑上安装的是v16,直接升级到18,又怕影响老项目,最好的办法就是安装多个版本,需要哪个切换一下就行。网上有一些安装多个版本node.js的做法,很麻烦。推荐nvm这个工具,很方便。nvm全......
  • k8s里node 宕机后如何提高pod迁移速度
    大概的配置参数:  node故障后,pod会迁移到正常的node上,迁移时间大概8分钟左右,如果是微服务,注册到nacos,服务不受影响,但是对于其他的服务,请求中会有大量失败。 需要几个流程:kubelet自身会定期更新状态到apiserver,通过kubelet的参数node-status-update-frequency配置......
  • 【已解决】Python报错 ERROR: Could not find a version that satisfies the requirem
    本文摘要:本文已解决ERROR:Couldnotfindaversionthatsatisfiestherequirement的相关报错问题,并总结提出了几种可用解决方案。同时结合人工智能GPT排除可能得隐患及错误。......
  • Could not transfer artifact xxx.yyy from/to maven-default-http-blocker (http://0
    maven依赖下载,报Couldnottransferartifactxxx.yyyfrom/tomaven-default-http-blocker(http://0.0.0.0/):Blockedmirrorforrepositories:yyyy之类的错,上网搜了下https://blog.csdn.net/oscar999/article/details/131237101,发现settings.xml配置了如下片段。<mirror>......
  • Azure 函数(Node.js):如何从代码中读取上传到 Azure 证书刀片的公钥(.cer)?
    我在Node.js上运行了AzureFunctions。(另外,请注意,通过应用程序服务计划运行的底层操作系统是Windows)让我先绕道而行。一直以来,我都是从Node.js代码访问AzureKeyVault,因此我知道如何从Node.js代码访问KeyVault,这样看起来就像这样:co......
  • node基于自签名证书搭建https服务
    原文链接:https://www.cnblogs.com/yalong/p/18232314描述基于node.js搭建一个https静态资源服务,由于只是本地用,所以使用自签名的ssl证书就行了我用的mac系统,系统自带有openssl的,其他系统如果没有请先安装使用Openssl生成CA证书生成root密钥:opensslgenrsa-outroot......
  • k8s配置节点亲和性yaml示例:根据节点名称来配置节点亲和性(node affinity)
    在Kubernetes中,根据节点名称来配置节点亲和性(nodeaffinity)通常不是直接通过节点名称实现的,而是通过为节点添加特定的标签,然后在Pod的亲和性规则中匹配这些标签。不过,有一种特殊情况是使用NodeAffinity的nodeSelectorTerms中的matchExpressions,通过设置operator为In并使用......
  • node.js + mysql实现基本的增删改查功能(保姆级教程---1)
    node.js+mysql实现基本的增删改查(保姆级教程---1)工具:sqlyog可视化工具,vscode,nodejs环境(我的node.js版本号是18.16.0)前提条件:电脑上要有node.js、npm、mysql服务器、可视化工具(navicat或sqlyog都行)步骤:新建文件夹node-mysql-cruid(根目录),终端打开该目录初始化项目:npm......