Mac通过brew安装Nodejs错误:Could not symlink lib/dtrace/node.d
2017-11-27 21:13
561 查看
系统:Mac OX 10.12
首先我之前在本机安装过npm,版本是3.8.9,然后版本太低了,想升级,但是忘记之前的安装路径了,索性就想卸载重新装一下,就一顿删一些东西,后来就出了一堆错了。
当然选择通过brew来安装方便一些
但是一看这个错误,是因为之前存在这个东西,而且有过link关系,所以不能创建link,这就是我之前安装的时候遗留的没有卸载干净的内容,然后把它都删掉就可以啦
install -g grunt-cli
首先我之前在本机安装过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 node To 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.1OK,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都安装成功啦。
相关文章推荐
- ubuntu常见错误--Could not get lock /var/lib/dpkg/lock解决 通过终端安装程序sudo apt-get install xxx时出错: E: Coul
- 关于mac下安装Brew遇到的错误记录 Warning: /usr/local/bin is not in your PATH.
- Mac下通过brew安装指定版本的nodejs
- Mac下通过brew安装指定版本的nodejs
- ubuntu 安装常见错误--Could not get lock /var/lib/dpkg/lock
- Mac下通过brew安装指定版本的nodejs
- Mac下通过brew安装指定版本的nodejs教程
- mac下安装Brew遇到的错误记录 Warning: /usr/local/bin is not in your PATH
- Mac下通过brew安装指定版本的nodejs
- CentOS7下JDK 安装错误 could not find libjava.so
- ubuntu 16.04安装软件常见错误 Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
- Mac下通过brew安装指定版本的nodejs
- Mac OS X 通过brew安装命令行工具
- mac 通过brew安装php70 +php-fpm+ phalcon3.0.3
- mac os x python安装matplotlib 库 出错: Operation not permitted
- Ubuntu 常见错误: could not get lock /var/lib/dpkg/lock
- 安装Android的Eclipse插件ADT遇到错误“requires 'org.eclipse.gef 0.0.0' but it could not be found”
- ubuntu常见错误--Could not get lock /var/lib/dpkg/lock解决
- ODP安装完后,Oracle连接工具出现错误(Could not locate OCI dll)
- python安装软件出现错误 fatal error: 'libxml/xmlversion.h' file not found