博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MacOS Sierra安装nodejs
阅读量:5862 次
发布时间:2019-06-19

本文共 941 字,大约阅读时间需要 3 分钟。

hot3.png

原来使用brew安装的,现在提示版本过低。

  • 重新 brew install node,装了个9.4的。
  • 但是运行 node -v,却始终是4.6的。
  • 查找node的运行路径:which node
  • 原来他妈的,藏在这里了:/opt/local/bin
  • 删除:sudo rm /opt/local/bin/node

再安装:

  • brew install node
  • cd /opt/local/bin/
  • 建立软连接:ln -s /usr/local/Cellar/node/9.4.0/bin/node node
  • 运行 node -v,显示版本对了。
  • 但是npm版本过低,再安装npm: brew install npm,却装不上了,提示node已经安装!!!
  • node也TMD的太奇葩了!!!

最后,到 https://nodejs.org/en/ 下了个pkg文件,安装后:

  • 运行node -v还是不行。
  • 关闭并重新打开终端窗口,node 和npm终于都能用了。

另外,在Linux上,npm i 总出问题,需要设置代理

但是npm config edit没有用的,使用下面方法设置:

$npm config set proxy http://server:port$npm config set https-proxy http://server:port

MacOS上在网络中统一设置,设为全局代理后,没有这个问题。

执行npm install sha3时出现错误:

sha3@1.2.0 install: `node-gyp rebuild`

有人说用下面方法搞定():

cd /usr/local/lib && sudo ln -s ../../lib/libSystem.B.dylib libgcc_s.10.5.dylib

但我这还是不行。

在Ubuntu上有人说用():

apt-get -y install g++

或者:

sudo apt-get install libgmp-dev

也还是没用。

最后,在Ubuntu上安装6x系列,安装g++,勉强运行起来了。

 

转载于:https://my.oschina.net/u/2306127/blog/1608726

你可能感兴趣的文章
Visual C++ 时尚编程百例009(响应键盘)
查看>>
git忽略文件【转】
查看>>
minsdkversion
查看>>
【MVC 4】1.第一个 MVC 应用程序
查看>>
android window.requestWindowFeature()常用方法
查看>>
h5-注册成功
查看>>
【CSS】使用CSS选择器(第二部分)
查看>>
开源一个小程序 HttpDownloader
查看>>
精确记算程序的运行时间或者某段代码的运行时间
查看>>
数据映射组件NewLife.XCode优势
查看>>
Windows Mobile 6.5的开始菜单
查看>>
用 eric6 与 PyQt5 实现python的极速GUI编程(系列01)--Hello world!
查看>>
内核抢占实现(preempt) 【转】
查看>>
[Android]官网《monkeyrunner》中文翻译
查看>>
从MongoDB的ObjectId中获取时间信息
查看>>
ITTC数据挖掘平台介绍(二) 微博数据挖掘和分析
查看>>
Java8-Executors-No.03
查看>>
iOS:消除项目中警告
查看>>
利用WiFi在Windows Mobile上建立Ad-hoc网络
查看>>
容易被忽略CSS特性
查看>>