Oui tu fais bien de prendre la 6.9.x, c’est celle à utiliser désormais (je n’ai pas mis à jour le tuto depuis 1 an).
Il semble qu’il y ai un problème de droits d’accès aux fichiers. Tu devrais réessayer en clonant le dépôt duniter à l’emplacement C:\duniter par exemple, ou encore C:\projets\duniter.
Ah, là c’est un problème de binaire : le module wotb est normalement pré-buildé pour Windows (je fais cela car les addons Node.js sur cet OS sont une galère sans nom), or je ne l’avais pas fait pour Node.js 6.
J’essaye de corriger cela, je te tiens au courant.
Non tu as très bien fait, seulement il faut comprendre que depuis le moment où tu as forké, j’ai appliqué un correctif (spécialement pour ton problème) et que cela ne se propage pas automatiquement à ton fork.
Du coup je vais te proposer une chose : brancher ton dépôt local sur le dépôt officiel duniter/duniter plutôt que sur ton fork. Si un jour tu veux partager tes modifications, tu n’auras plus qu’à apprendre les mécanismes de Git et GitHub. Allons-y par étape.
Donc pour te brancher sur le dépôt officiel, il te suffit de faire ceci :
En fait, je t’emmène sur une mauvaise piste, puisque le build Windows fonctionne correctement sur AppVeyor avec Node.js 6.9.2. Il n’y a pas de raisons que tu ne puisses pas le faire.
À ce niveau, je pense que ça vient de la version de visual studio, mais je peux me tromper.
Alors malheureusement il vaut mieux se pencher sur une solution Linux type Ubuntu, car je sais que la compilation complète y passera. Une VM peut être une solution si tu n’as de PC sous Linux.
J’avais bien vu mais je ne savais pas à quel point, c’était important. Manifestement, c’est bloquant. Je n’ai pas trop envie de modifier mon environnement de travail sur la présente machine. Je vais attendre un peu.
Bonsoir, @cgeek Ce soir, j’ai retenté de suivre le tutoriel en installant Visual Studio 2017 Community (la dernière en téléchargement). J’ai toujours les mêmes messages d’erreur, que ce soit avec npm ou yarn .
Il faut la 2015 absolument ou au dessus, ça doit le faire aussi ?
Merci d’avance pour ton aide.