petit probleme d'installation de ZdS :-°

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Hello !

J'essaie d'installer ZDS sur mon pc, mais étant sous windows (un prob d'install est tjrs lié à windows xD), évidemment ca ne marche pas correctement.

j'ai suivi ce lien (et l'aide de situphen) : http://zds-site.readthedocs.org/fr/latest/install/backend-windows-install.html

rien que cette commande ne marche pas : set $env:WORKON_HOME

ca me renvoit :

1
2
3
4
5
6
7
8
9
Set-Variable : Impossible de lier l'argument au paramètre «Name», car il
a la valeur Null.
Au caractère Ligne:1 : 5
+ set $env:WORKON_HOME
+     ~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData : (:) [Set-Variable], Paramete
   rBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAll
   owed,Microsoft.PowerShell.Commands.SetVariableCommand

alors que je suis admin dans le powershell

mais un set zdsenv $env:WORKON_HOME fonctionne, sans rien renvoyer, mais la suite (Import-Module virtualenvwrapper) dit cela :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
Import-Module : Le module «virtualenvwrapper» spécifié n'a pas été
chargé, car aucun fichier de module valide n'a été trouvé dans un
répertoire de module.
Au caractère Ligne:1 : 1
+ Import-Module virtualenvwrapper
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (virtualenvwrapper:St
   ring) [Import-Module], FileNotFoundException
    + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShel
   l.Commands.ImportModuleCommand

et évidemment (New-VirtualEnvironment zdsenv –no-site-packages) renvoit aussi une erreur :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
New-VirtualEnvironment : Le terme «New-VirtualEnvironment» 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 Ligne:1 : 1
+ New-VirtualEnvironment zdsenv --no-site-packages
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (New-VirtualEnvironment:St
   ring) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

bref je songe sérieusement à mettre un accès internet sur mon ubuntu … qui n'a pas de carte wifi, et je n'ai pas de quoi tendre un cable eternet (pas assez de longueur)

merci à vous pour votre aide

Ma chaine YouTube ! | Seventh, un micro langage communautaire ! | Mon projet : Unamed (en pleine reprogrammation en C++11/SFML2.4) | Mon tuto sur Pygame !

+0 -0

(Fais toi une VM ubuntu :D )

Plus sérieusement, c'est vrai qu'on a un peu laissé tomber la doc windows étant donnée qu'on a eu 0 dev sous windows pendant plus d'un semestre… :(

Je pourrais pas aider mais au cas ou qqun peut : sous quelle version de windows es tu ?

Édité par Eskimon

ZdS, le best du Zeste ! Tuto Arduino, blog, etc

+4 -0

Cette réponse a aidé l'auteur du sujet

Sous win 10

Tu vas rire sinon. J ai une vm ubuntu 14.04 sauf que virtual box plante au demarrage (sa carte reseau virtuelle ne fonctionne plus d apres lui xD)

Folaefolc

Je pense que ça vaut le coup de t'en créer une nouvelle, d'autant plus que finalement, ça ne prend pas tellement de temps.

+2 -0

Cette réponse a aidé l'auteur du sujet

Et n'hésite pas à désinstaller puis ré-installer VirtualBox (j'ai dû le faire car il ne voulait pas que j'installe Debian :D) !

Médicament flemmard aux pul(p)sions imprécises. “Don’t wait for the perfect moment. Take the moment and make it perfect.”

+1 -0

Dans un cas général, c'est plutôt une bonne idée de faire un VM pour ce genre de chose, histoire de pas polluer l'hôte. Dis-toi que pour tester toute la stack il faudra nginx, Gunicorn et MySQL déjà. Tu veux polluer ton hôte avec tout ça ? (et Gunicorn tourne pas sous Windows mais que sur du Linux ou du Unix je crois, en plus).

Et c'est aussi une bonne idée d'installer la même distribution et la même version, même si l'application ZdS en soi a l'air portable.

Et depuis l'hôte tu auras accès, en tant que client, au serveur qui tournera sur la VM bien-sûr, ainsi qu'un accès SSH pour utiliser ton terminal hôte directement. Tu pourras donc tester l'application Web sans problème avec ton navigateur hôte et tout et tout.

Édité par Au

+0 -0

Dans un cas général, c'est plutôt une bonne idée de faire un VM pour ce genre de chose, histoire de pas polluer l'hôte. Dis-toi que pour tester toute la stack il faudra nginx, Gunicorn et MySQL déjà. Tu veux polluer ton hôte avec tout ça ? (et Gunicorn tourne pas sous Windows mais que sur du Linux ou du Unix je crois, en plus).

En fait non. Nullement besoin de nginx, gunicorn, MySQL pour le serveur de test/dev qui se débrouille pour servir les fichiers statiques et se contente d'une base SQLite.

ZdS, le best du Zeste ! Tuto Arduino, blog, etc

+3 -0

kdev : Je ne comprends pas ton message. ZdS utilise la bibliothèque multiplateforme virtualenv pour centraliser l'environnement de développement dans un dossier distinct. L'hôte n'est nullement pollué, même si tu utilises Windows.

+2 -0
Staff

Je plusseoie : j'ai développé ZdS sous Windows (il y a plus d'un an maintenant) et il cette pollution dont tu parles n'existe pas. Sauf à considérer que des outils de développement normaux sont une forme de pollution.

Hélas je ne peux pas aider : ça fait longtemps que je n'utilise plus Windows chez moi que pour les jeux qui ne tournent que sur cette plate-forme.

Ah mais oui bien-sûr, je dois vous avouer que je me demandais bien comment les windowsiens contournaient le problème de Gunicorn. Je n'avais pas pensé au serveur built-in de développement !

Mais il ne vous arrive jamais de devoir tester toute la stack, parfois ?

Édité par Au

+0 -0
Staff

On en parlait encore au dernier Zest'Meeting du support de Windows.

Le problème actuellement est qu'en plus de l'installation, il y'a aussi le fait que bon nombre de tests sont en failed. ça fait un moment que je suis passé sous Windows en OS principal et du coup, c'est pas évident.

La solution à l'heure actuelle la plus efficace pour le nouvel arrivant reste d'avoir une VM linux vu que les devs réguliers tournent essentiellement dessus.

Auteur du sujet

Coucou ^^

Je suis toujours dessus, mais bon, chercher la ligne parmi 6800 commits et des bananes ^^' C'est compliqué xD (encore sur un de mes repo GH j'aurais peut-être trouvé rapidement, mais là comme en plus je connais pas le code :/)

Donc je suis revenu aux sources, tag v1.0 rc1

EDIT: j'ai !

Je suis tellement bête que je ne pensais pas à utiliser le moteur de recherche :P

Je regarde et je modifie si je peux :)

edit 2 : ca se joue dans zds/member/view.py et form.py

mais je ne vois nul part que la valeur de self.fields (ici hover_or_click) dans UpdateProfile de form.py est récupérée pour être utilisée dans le display …

sinon j'ai touché au css (main) manuellement, et on peut jouer dessus en modifiant la valeur de content-container{height}

Édité par Cithoran

Ma chaine YouTube ! | Seventh, un micro langage communautaire ! | Mon projet : Unamed (en pleine reprogrammation en C++11/SFML2.4) | Mon tuto sur Pygame !

+0 -0

D'accord, bon courage alors. Du coup, tu as finalement réussi ton installation sur Windows ? Si c'est le cas, n'hésite pas à signaler ce qui n'allait pas dans la documentation, et comment tu as résolu tes soucis ; ça pourra peut-être servir à quelqu'un d'autre !

+1 -0
Auteur du sujet

Hum hélas non …

Je fais tout via navigateur pour le moment ^^

edit : petit résumé de ce que j'ai trouvé :

on a l'air de devoir toucher à ceci et à ceci

J'ai aussi pu remarquer que la valeur hover_or_click de fields de ProfileForm est bien renvoyée d'instance en instance, mais jamais utilisée :/

et sinon j'ai trouvé mon bonheur : (mais là ca n'utilise pas la dite valeur :/) faut modifier le fichier ici

Édité par Cithoran

Ma chaine YouTube ! | Seventh, un micro langage communautaire ! | Mon projet : Unamed (en pleine reprogrammation en C++11/SFML2.4) | Mon tuto sur Pygame !

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

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