2016-03-25 22 views
0

"Aktivatör" kullanarak bir oyun çerçevesi projesi oluşturmaya çalışıyordum.Oynat! çerçeve projesi çözülmemiş bağımlılıklar nedeniyle yapılamıyor

Oyun projesinin kökeninde activator compile yazdım ve aşağıdaki hataları aldım.

unresolved dependency: org.scala-lang#scala-library;2.10.6: not found  
unresolved dependency: org.scala-lang#scala-compiler;2.10.6: not found  
unresolved dependency: org.scala-sbt#launcher-interface;1.0.0-M1: not found  
unresolved dependency: jline#jline;2.13: not found  
unresolved dependency: org.scala-sbt.ivy#ivy;2.3.0  
sbt-2cc8d2761242b072cedb0a04cb39435c4fa24f9a: not found  
unresolved dependency: org.scala-sbt#serialization_2.10;0.1.2: not found  
unresolved dependency: org.scala-lang#scala-reflect;2.10.6: not found  
Error during sbt execution: Error retrieving required libraries  
Error: Could not retrieve sbt 0.13.11  
  1. ben yansıtmak için bu satırı/plugins.sbt dosya eklemiş

    Resolvers += Resolver.url("binary-sbt-plugins",url("https://dl.bintray.com/sbt/sbt-plugin-releases/"))(Resolver.ivyStylePatterns) 
    
  2. Ayrıca el ile bu komutları

    da
    $ cd ~/.ivy2/cache/org.scala-lang/ 
    $ mkdir -p scala-library && cd scala-library 
    $ wget https://raw.githubusercontent.com/peterklipfel/scala_koans/master/ivyrepo/cache/org.scala-lang/scala-library/ivy-2.10.2.xml 
    $ wget https://raw.githubusercontent.com/peterklipfel/scala_koans/master/ivyrepo/cache/org.scala-lang/scala-library/ivydata-2.10.2.properties 
    $ mkdir -p jars && cd jars 
    $ wget https://github.com/peterklipfel/scala_koans/raw/master/ivyrepo/cache/org.scala-lang/scala-library/jars/scala-library-2.10.2.jar 
    
  3. kullanıyorum gerekli dosyaları indirirken çalıştı proje/plugins.sbt dosyasına aşağıdakileri ekledi ve dosya oluştur

    Bunlardan
    resolvers += Resolver.sonatypeRepo("releases") 
    

hiçbiri bu sorunu çözme başarılı olmuştur. Muhtemelen aynı projenin diğer makineler üzerinde başarılı bir şekilde üretildiğini söylemeliyim.

cevap

0

Aynı projenin başka bir yerde başarılı bir şekilde üretildiğini belirtiyorsunuz, bu da yerel Ivy depolarının yeniden inşasının gerekli olduğunu gösteriyor.

.ivy2 yeniden oluşturmak için .ivy2 (ana klasörünüzde) adını başka bir şeye yeniden adlandırın ve sonra derleme görevini yeniden çalıştırmayı deneyin.

Genel activator yerine, projeye yüklenen activator kullanmanızı öneririm. Bunu yapmak için, çalıştırın:

./activator compile 

yerine:

activator compile 
İlgili konular