Mac通过brew安装Nodejs错误:Could not symlink lib/dtrace/node.d
系统:Mac OX 10.12
首先我之前在本机安装过npm,版本是3.8.9,然后版本太低了,想升级,但是忘记之前的安装路径了,索性就想卸载重新装一下,就一顿删一些东西,后来就出了一堆错了。
当然选择通过brew来安装方便一些
brew install node
brew link node
之前使用brew下载了 一个8.9.1版本的node,所以在install的时候显示已经安装,可以选择执行link操作,但是在运行link的时候,出错了:
huyikangdeMacBook-Pro:~ kangkang$ brew link node
Linking /usr/local/Cellar/node/8.9.1...
Error: Could not symlink lib/dtrace/node.d
Target /usr/local/lib/dtrace/node.d
already exists. You may want to remove it:rm '/usr/local/lib/dtrace/node.d'To force the link and overwrite all conflicting files:brew link --overwrite nodeTo list all files that would be deleted:brew link --overwrite --dry-run node
然后说不能创建link,所以网上一顿搜,都说是对/usr/local目录没有权限,使用chown授权,但是还是一样的错误。
但是一看这个错误,是因为之前存在这个东西,而且有过link关系,所以不能创建link,这就是我之前安装的时候遗留的没有卸载干净的内容,然后把它都删掉就可以啦
huyikangdeMacBook-Pro:~ kangkang$ rm /usr/local/lib/dtrace/node.d
再运行
huyikangdeMacBook-Pro:~ kangkang$ brew link node
Linking /usr/local/Cellar/node/8.9.1... 7 symlinks created
没报错, 然后查看版本
huyikangdeMacBook-Pro:~ kangkang$ node -v
v8.9.1
OK,Node安装成功,那接下来就是一句命令的事情了,运行npm install -g grunt-cli
huyikangdeMacBook-Pro:~ kangkang$ npm install -g grunt-cli
/usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt-cli/bin/grunt
+ grunt-cli@1.2.0
added 16 packages in 11.097s
这样的话就说明node,npm,grunt都安装成功啦。
Mac通过brew安装Nodejs错误:Could not symlink lib/dtrace/node.d相关推荐
- Mac 使用brew安装 nodejs
下载安装nodejs liangyuji@liangyujideMacBook-Pro ~ % brew install node 查看版本 liangyuji@liangyujideMacBook- ...
- mac上brew安装swoole扩展,采坑之路
1.官网下载最新扩展 wget http://pear.php.net/go-pear.phar 说明:如果提醒你需要更新,则更新命令 2.开始安装 sudo pecl install swoole ...
- mac使用brew安装mysql
mac使用brew安装mysql 首先使用brew install mysql@5.7 配置环境变量 启动mysql 设置密码 首先使用brew install mysql@5.7 如果想查看版本,直 ...
- Mac之brew安装
brew 是MacOS上的包管理工具,可以简化 macOS 和 Linux 操作系统上软件的安装. 为什么有 brew?因为 mac 平台的 appstore 非常的不好用,审核也很严,因此有很多一些 ...
- mac使用brew安装旧版软件(php,mysql)等异常
mac上使用brew安装php,提示has been disabled because it is deprecated upstream! 这是因为php7.2官方已经不再维护,所以Hombrew将 ...
- Mac使用brew安装Python3.*并设为默认版本
mac系统虽然默认打开的是python2,但是也默认自带了python3,只要在终端用命令 python3 就会打开python3 下面讲的是用brew安装最新的python3 brew instal ...
- mac使用brew安装nginx并使用
文章目录 安装brew 使用brew安装nginx 查看nginx版本 启动nginx 查看nginx配置 修改nginx配置文件 方式1-命令行 方式2-找到并打开配置文件 配置nginx入口 .n ...
- Mac 使用brew安装phpredis扩展
1.cd 到 PHP 安装目录,例:/opt/homebrew/opt/php@7.4/bin cd /opt/homebrew/opt/php@7.4/bin 2.下载 phpredis git c ...
- brew 下载java8,mac使用brew安装Java8
homebrew不多说,java8也不多说. brew安装不上java8的例子太多了. 最后的做法无非这么几个,安装openjdk版本,或者安装其他的版本,或者直接去官网装. 我今天就要硬装!就要用b ...
最新文章
- angular2 step by step #1 - environment setup
- 【Amazon 必考】Amazon Leadership Principles 亚马逊领导力准则
- html如何实现新闻标题缩略,CSS新闻标题后面跟着new图标_CSS实例
- 距离 Java 开发者玩转 Serverless,到底还有多远?
- 数据下载工作笔记三:脚本
- mac11.5.2版本虚拟机SeaBIOS不引导,kvm虚拟机状态为pause
- vslabel隐藏了怎么找_vscode菜单栏与工具栏隐藏之后怎么找回来
- php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法
- Linux4版本,Linux 4.12发布,据传是历史最大版本之一
- iOS 面试题集合
- Android程序开发学习之创建第一个Android程序(Hello World程序)
- MT【305】丹德林双球
- Siemens配置许可证服务器,OPC 服务器 配置
- 项目上传图片报:Can't create output stream!
- (免费分享)基于springboot论坛bbs系统
- UnrealEngine4(虚幻4)这次来真格的了
- NOI 2005 题解
- 银内胆保温杯的功效和作用
- 汉字的unicode码范围是多少?
- java.io.InvalidClassException异常解决方案