Besoin de QA le nouveau script d'installation pour Windows

Le zds-site à un nouveau script d'installation pour Windows !

a marqué ce sujet comme résolu.

Bonjour,

L’installation du zds-site est quasiment automatique à présent ! Par contre nous avons besoin de personne pour QA l’installation (l’essayer et dire "ça marche !") ! Il vous faut juste Python 3.6.8 (3.7.x ne fonctionnera pas) et qu’il soit dans votre PATH.

Voici la PR en question : https://github.com/zestedesavoir/zds-site/pull/5390 je vous explique comment accéder au code présent dans ma PR.

Bon vol,

A.

Hello Je me lance aujourd’hui dans la contribution au site

Etant sur Windows (et ne souhaitant pas installer autre chose, ni utiliser de machine virtuelle), je suis la partie concernant l’install windows

Premiers petit soucis : lors du lancement de la commande

powershell .\scripts\win\install_zds.ps1 +full

j’ai une erreur indiquant que l’exécution des scripts est désactivé sur mon système (je suis pourtant admin)

Il m’a fallu modifier cela:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Même si powershell indique le lien à consulter ( https://go.microsoft.com/fwlink/?LinkID=135170 ) , il serait peut être souhaitable de l’indiquer (même si tu le fais dans la partie manuelle)

Par la suite, j’ai une erreur

ERROR: Could not find a version that satisfies the requirement Django==2.2.11 (from -r requirements.txt (line 8)) (from versions: 1.1.3, 1.1.4, 1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.2.7, 1.3, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.4, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.4.8, 1.4.9, 1.4.10, 1.4.11, 1.4.12, 1.4.13, 1.4.14, 1.4.15, 1.4.16, 1.4.17, 1.4.18, 1.4.19, 1.4.20, 1.4.21, 1.4.22, 1.5, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11, 1.5.12, 1.6, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.9, 1.6.10, 1.6.11, 1.7, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.7.11, 1.8a1, 1.8b1, 1.8b2, 1.8rc1, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14, 1.8.15, 1.8.16, 1.8.17, 1.8.18, 1.8.19, 1.9a1, 1.9b1, 1.9rc1, 1.9rc2, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.9.5, 1.9.6, 1.9.7, 1.9.8, 1.9.9, 1.9.10, 1.9.11, 1.9.12, 1.9.13, 1.10a1, 1.10b1, 1.10rc1, 1.10, 1.10.1, 1.10.2, 1.10.3, 1.10.4, 1.10.5, 1.10.6, 1.10.7, 1.10.8, 1.11a1, 1.11b1, 1.11rc1, 1.11, 1.11.1, 1.11.2, 1.11.3, 1.11.4, 1.11.5, 1.11.6, 1.11.7, 1.11.8, 1.11.9, 1.11.10, 1.11.11, 1.11.12, 1.11.13, 1.11.14, 1.11.15, 1.11.16, 1.11.17, 1.11.18, 1.11.20, 1.11.21, 1.11.22, 1.11.23, 1.11.24, 1.11.25, 1.11.26, 1.11.27, 1.11.28, 1.11.29) ERROR: No matching distribution found for Django==2.2.11 (from -r requirements.txt (line 8)) Error: Cannot install dependencies. cela semble correspondre à la partie concernant elasticsearch-dsl==5.4.0

une idée ?

ERROR: Could not find a version that satisfies the requirement Django==2.2.11 ERROR: No matching distribution found for Django==2.2.11 (from -r requirements.txt (line 8)) Error: Cannot install dependencies. cela semble correspondre à la partie concernant elasticsearch-dsl==5.4.0

une idée ?

Angelo

Il semblerait que cela vienne d’une version 2.7 de python qui était installé sur mon PC
du coup j’ai installé une 3.6.8 (peut être pas nécessaire ?) et désinstallé la 2.7

+0 -0

me revoilà avec une nouvelle erreur

Traceback (most recent call last):
  File "D:\zds-site\zdsenv\lib\site-packages\git\__init__.py", line 83, in <module>
    refresh()
  File "D:\zds-site\zdsenv\lib\site-packages\git\__init__.py", line 73, in refresh
    if not Git.refresh(path=path):
  File "D:\zds-site\zdsenv\lib\site-packages\git\cmd.py", line 278, in refresh
    raise ImportError(err)
ImportError: Bad git executable

me revoilà avec une nouvelle erreur

Traceback (most recent call last):
  File "D:\zds-site\zdsenv\lib\site-packages\git\__init__.py", line 83, in <module>
    refresh()
  File "D:\zds-site\zdsenv\lib\site-packages\git\__init__.py", line 73, in refresh
    if not Git.refresh(path=path):
  File "D:\zds-site\zdsenv\lib\site-packages\git\cmd.py", line 278, in refresh
    raise ImportError(err)
ImportError: Bad git executable

Angelo

Désolé pour le flood mais je progresse
J’ai installé Git (comme indiqué dans la partie Manuelle) : je regrette néanmoins que la partie automatique ne détaille pas tous les composants dont on a besoin

Et j’ai encore une erreur :

node : Le terme «node» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme
exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct
et réessayez.
Au caractère D:\zds-site\scripts\win\install_zds.ps1:152 : 5
+     node $ZDS_SITE\zdsenv\App\yarn\bin\yarn.js $args
+     ~~~~
    + CategoryInfo          : ObjectNotFound: (node:String) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : CommandNotFoundException

EDIT: effectivement @Vanadiae :)

+0 -0

Effectivement.
Personnellement, je trouve qu’il est préférable de mettre toutes les instructions dans des blocs de code pour qu’elles soient plus visible

Concernant mon erreur à propos de node, il m’a fallu ajouté node.exe à mon path manuellement sinon j’avais toujours l’erreur

+0 -0

Personnellement, je trouve qu’il est préférable de mettre toutes les instructions dans des blocs de code pour qu’elles soient plus visible

Libre à toi de le faire : https://github.com/zestedesavoir/zds-site/issues/5816 :)

Concernant mon erreur à propos de node, il m’a fallu ajouté node.exe à mon path manuellement sinon j’avais toujours l’erreur

C’est pour ça qu’il aurait fallu essayer (q/a) : https://github.com/zestedesavoir/zds-site/pull/5708 :(

+0 -0

C’est pour ça qu’il aurait fallu essayer (q/a) : https://github.com/zestedesavoir/zds-site/pull/5708 :(

A-312

Pas de soucis, je retire node du path et je teste de nouveau!
Désolé, je découvre tous cela et rien n’est évident :-°

Edit : même avec la commande suivante :

powershell .\scripts\win\install_zds.ps1 +full +node +front

J’ai toujours l’erreur concernant node

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte