2017-06-28 1 views
0

Je tente d'installer le package expo à partir de npm, mais pendant l'installation, je reçois une erreur, error:0906D06C:PEM routines:PEM_read_bio:no start line, plusieurs fois en essayant d'aller chercher fichiers .tar.gz, puis l'installation échoue.Échec de l'installation NPM - erreur: 0906D06C: routines PEM: PEM_read_bio: aucune ligne de début

J'ai regardé autour de moi, mais tout ce que j'ai pu trouver, c'est examples de cette erreur quand les gens installaient leurs propres serveurs et avaient des problèmes avec leurs certificats. Mais je n'essaye pas de mettre en place un serveur, j'essaye de télécharger un paquet, je n'ai aucun certs à réparer. J'ai regardé mon fichier id_rsa dans mon répertoire ~/.ssh, et il a semblé être bien formé avec un délimiteur de début et de fin.

Je pensais que cela pourrait être un problème avec le paquet, mais j'avais un collègue qui tentait d'installer le paquet et cela a fonctionné pour eux.

Une idée de ce que je fais mal? Je suspecte que c'est un problème avec mon installation ou configuration de npm mais je suis à une perte quant à ce qui devrait être changé.

npm debug log

Voici le résultat complet:

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 

Répondre

1

J'ai enfin pu trouver une solution à la question. La désinstallation de Node via NVM et la suppression de mes répertoires ~/.nvm, ~/.npm, ~/.node-gyp et ~/.node_repl_history, puis la réinstallation de Node ont résolu le problème. Pas sûr à 100% pourquoi mais j'espère que cela est utile à toute personne rencontrant le même problème.