2011-10-11 2 views
0

'종속성 재생'을 수행 할 때 자주 아래 오류가 발생합니다.재생 프레임 워크 종속성

나는 1.2.2와 morphia 1.2.3d를 사용하고 있습니다. morphia 의존성을 해결할 수는 있지만 아래에 오류가 있습니다.

~ 
~ ***************************************************************************** 
~ 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. 
~ 

내가 라인을 추가 할 때/dependencies.yml 파일 conf의에, 또 다른 오류 표시 '플레이 어> 1.2 재생'

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

:: 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 

이이 뜻을, 그 PLAY의 더 높은 버전하지 하향 호환성?

+0

종속 파일의 내용을 추가 할 수 있습니까? – emt14

답변

1

플레이 버전을 사용하는 지정하지 마십시오 :

귀하의 dependencies.yml :

# Application dependencies 

require: 
    - play 
    - morphia 1.2.3d 
0

으로 거의 모든 응용 프로그램을 재생 자신의 버전 번호를 의미 버전 구문을 사용하고 있습니다. 자세한 내용은 SemVer website을 확인하십시오.

따라서 1.2에서 1.2.2 로의 업그레이드는 위험하지 않습니다. moduel이 버전 1.2와 버전이 없으면 expplicitly 테스트 되었기 때문에 단순히 메시지를 표시합니다. 의미 문제 일 수 있습니다.

0

http://www.playframework.org/modules/morphia-1.2.5a/start 이 있습니다 :

require: 
    - play -> morphia [1.2.4,) 

나는 그것이 작동 이외의이 남았습니다 구문이 무엇을하는지 모르고,이 없다.

dependencies.yml 파일의 구문이 어딘지에 대해 설명하고 싶습니다. 나는 내가 방금 012.없이 1.2.4를 사용했을 때 작동하지 않는다는 것을 발견했다.