2011-10-11 7 views
0

Je rencontre fréquemment des erreurs en dessous des "dépendances de lecture". J'utilise play 1.2.2 et morphia 1.2.3d Il est capable de résoudre la dépendance de la morphine, mais en jetant l'erreur ci-dessous.play framework dependecies

~ 
~ ***************************************************************************** 
~ WARNING: These dependencies are missing, your application may not work properl 
y (use --verbose for details), 
~ 
~  play->play 1.2 
~ ***************************************************************************** 
~ 
~ Some dependencies are still missing. 
~ 

Quand j'ajoute la ligne 'Play-> jouer 1.2' à conf/dependencies.yml, il montre une autre erreur:

--------------------------------------------------------------------- 

:: problems summary :: 
:::: WARNINGS 
      module not found: play#play;1.2 

    ==== playCore: tried 

     E:\My_Pro\play_framewrk\play-1.2.2/framework/dependencies.yml 

      :::::::::::::::::::::::::::::::::::::::::::::: 

      ::   UNRESOLVED DEPENDENCIES   :: 

      :::::::::::::::::::::::::::::::::::::::::::::: 

      :: play#play;1.2: not found 

      :::::::::::::::::::::::::::::::::::::::::::::: 


:::: ERRORS 
      playCore: unacceptable revision => was=1.2.2 required=1.2 

Est-ce que cela signifie que, les versions supérieures de jeu non compatible vers le bas?

+0

Pourriez-vous ajouter le contenu de votre fichier de dépendances. – emt14

Répondre

1

Ne spécifiez pas quelle version de jeu à utiliser:

Votre dependencies.yml:

# Application dependencies 

require: 
    - play 
    - morphia 1.2.3d 
0

Comme presque toutes les applications, le jeu utilise la syntaxe sémantique de Versioning pour leur numéro de version. Commander le SemVer website pour plus d'informations. Par conséquent, une mise à niveau de 1.2 vers 1.2.2 ne devrait pas être dangereuse. Il affiche simplement un message disant que depuis le moduel a été testé de manière exprès pour la version 1.2 et aucune version ci-dessus. Les problèmes de signification peuvent apparaître.

0

http://www.playframework.org/modules/morphia-1.2.5a/start donne ceci:

require: 
    - play -> morphia [1.2.4,) 

Je ne sais pas ce que cette syntaxe bancale ne, autre que cela fonctionne.

Je souhaite qu'il y ait une explication quelque part de ce que la syntaxe est pour le fichier dependencies.yml. J'ai trouvé que quand j'ai juste utilisé 1.2.4 sans le [,) cela n'a pas fonctionné.