我将Mac OS升级到了Sierra。升级后,当我尝试npm install
时,我收到以下错误:
ECMDERR无法执行" git ls-remote --tags --heads https://github.com/angular/bower-angular-animate.git",退出#128致命代码:无法访问' {{ 3}}':SSL:CA证书集,但证书验证已禁用
我写了一个剧本
npm install
还包括
bower install
我已经尝试了几种可能的解决方案来修复错误,但似乎没有任何效果。
任何帮助将不胜感激!
答案 0 :(得分:5)
作为mentioned here,这意味着Git正在使用基于Apple's Secure Transport的cURL,并且URL请求(GitHub)的目标不支持SSLv3(由于{{ 3}})。
自POODLE exploit
您需要October 2014
brew install --with-openssl curl
brew install git --with-brewed-curl