Node.js NPM安装失败-错误:0906D06C:PEM例程:PEM\u读取\u bio:无起始行

Node.js NPM安装失败-错误:0906D06C:PEM例程:PEM\u读取\u bio:无起始行,node.js,npm,certificate,installation,pem,Node.js,Npm,Certificate,Installation,Pem,我正试图从npm安装expo软件包,但在安装过程中,我收到一个错误,错误:0906D06C:PEM例程:PEM_read_bio:no start line,多次尝试获取.tar.gz文件,然后安装失败 我环顾四周,但我所能找到的只是人们在设置自己的服务器时出现的错误,他们的证书出现了问题。但我并没有试图设置服务器,我只是想下载一个软件包,我没有任何证书要修复。我查看了我的~/.ssh目录中的id_rsa文件,该文件似乎格式良好,带有开始和结束分隔符 我认为这可能是软件包的一个问题,但我有一位同

我正试图从npm安装
expo
软件包,但在安装过程中,我收到一个错误,
错误:0906D06C:PEM例程:PEM_read_bio:no start line
,多次尝试获取.tar.gz文件,然后安装失败

我环顾四周,但我所能找到的只是人们在设置自己的服务器时出现的错误,他们的证书出现了问题。但我并没有试图设置服务器,我只是想下载一个软件包,我没有任何证书要修复。我查看了我的~/.ssh目录中的id_rsa文件,该文件似乎格式良好,带有开始和结束分隔符

我认为这可能是软件包的一个问题,但我有一位同事尝试安装该软件包,它对他们有效

知道我做错了什么吗?我怀疑这是我的npm安装或配置的问题,但我不知道应该更改什么

以下是完整的输出:

Nathaniels-MacBook-Pro:testexpo kiddynamo$ node -v
v6.11.0
Nathaniels-MacBook-Pro:testexpo kiddynamo$ npm -v
3.10.10
Nathaniels-MacBook-Pro:testexpo kiddynamo$ npm install --save expo
npm ERR! fetch failed https://github.com/callstack-io/react-native-fbads/tarball/v4.1.0
npm WARN retry will retry, error on last attempt: Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
npm ERR! fetch failed https://github.com/expo/react-native-svg/archive/5.2.0-exp.0.tar.gz
npm WARN retry will retry, error on last attempt: Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
npm ERR! fetch failed https://github.com/expo/react-native-maps/archive/v0.15.2.tar.gz
npm WARN retry will retry, error on last attempt: Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
npm ERR! fetch failed https://github.com/callstack-io/react-native-fbads/tarball/v4.1.0
npm WARN retry will retry, error on last attempt: Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
npm ERR! fetch failed https://github.com/expo/react-native-svg/archive/5.2.0-exp.0.tar.gz
npm WARN retry will retry, error on last attempt: Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
npm ERR! fetch failed https://github.com/expo/react-native-maps/archive/v0.15.2.tar.gz
npm WARN retry will retry, error on last attempt: Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
npm ERR! fetch failed https://github.com/callstack-io/react-native-fbads/tarball/v4.1.0
npm ERR! fetch failed https://github.com/expo/react-native-svg/archive/5.2.0-exp.0.tar.gz
npm ERR! fetch failed https://github.com/expo/react-native-maps/archive/v0.15.2.tar.gz
npm ERR! Darwin 16.6.0
npm ERR! argv "/Users/kiddynamo/.nvm/versions/node/v6.11.0/bin/node" "/Users/kiddynamo/.nvm/versions/node/v6.11.0/bin/npm" "install" "--save" "expo"
npm ERR! node v6.11.0
npm ERR! npm  v3.10.10

npm ERR! error:0906D06C:PEM routines:PEM_read_bio:no start line
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/kiddynamo/git/barback/testexpo/npm-debug.log
Nathaniels MacBook Pro:testexpo kiddynamo$node-v
v6.11.0
Nathaniels MacBook Pro:testexpo kiddynamo$npm-v
3.10.10
Nathaniels MacBook Pro:testexpo kiddynamo$npm安装——拯救世博会
npm错误!提取失败https://github.com/callstack-io/react-native-fbads/tarball/v4.1.0
npm WARN retry将重试,上次尝试时出错:错误:错误:0906D06C:PEM例程:PEM\u read\u bio:无起始行
npm错误!提取失败https://github.com/expo/react-native-svg/archive/5.2.0-exp.0.tar.gz
npm WARN retry将重试,上次尝试时出错:错误:错误:0906D06C:PEM例程:PEM\u read\u bio:无起始行
npm错误!提取失败https://github.com/expo/react-native-maps/archive/v0.15.2.tar.gz
npm WARN retry将重试,上次尝试时出错:错误:错误:0906D06C:PEM例程:PEM\u read\u bio:无起始行
npm错误!提取失败https://github.com/callstack-io/react-native-fbads/tarball/v4.1.0
npm WARN retry将重试,上次尝试时出错:错误:错误:0906D06C:PEM例程:PEM\u read\u bio:无起始行
npm错误!提取失败https://github.com/expo/react-native-svg/archive/5.2.0-exp.0.tar.gz
npm WARN retry将重试,上次尝试时出错:错误:错误:0906D06C:PEM例程:PEM\u read\u bio:无起始行
npm错误!提取失败https://github.com/expo/react-native-maps/archive/v0.15.2.tar.gz
npm WARN retry将重试,上次尝试时出错:错误:错误:0906D06C:PEM例程:PEM\u read\u bio:无起始行
npm错误!提取失败https://github.com/callstack-io/react-native-fbads/tarball/v4.1.0
npm错误!提取失败https://github.com/expo/react-native-svg/archive/5.2.0-exp.0.tar.gz
npm错误!提取失败https://github.com/expo/react-native-maps/archive/v0.15.2.tar.gz
npm错误!达尔文16.6.0
npm错误!argv“/Users/kiddynamino/.nvm/versions/node/v6.11.0/bin/node”“/Users/kiddynamino/.nvm/versions/node/v6.11.0/bin/npm”“安装”“--保存”“博览会”
npm错误!节点v6.11.0
npm错误!npm v3.10.10
npm错误!错误:0906D06C:PEM例程:PEM_read_bio:无起始行
npm错误!
npm错误!如果需要帮助,您可以在以下位置报告此错误:
npm错误!
npm错误!请在任何支持请求中包括以下文件:
npm错误/Users/kiddynamo/git/barback/testexpo/npm-debug.log

我终于找到了解决这个问题的办法。通过NVM卸载节点并删除my ~/.NVM、~/.npm、~/.Node gyp和~/.Node_repl_历史目录,然后重新安装节点修复了该问题。不是100%确定原因,但希望这对遇到相同问题的任何人都有帮助