2016-03-25 8 views
0

Ich habe versucht, ein Spiel-Framework-Projekt mit "Aktivator" zu erstellen.Spielen! Framework-Projekt kann aufgrund nicht aufgelöster Abhängigkeiten nicht erstellt werden

Ich tippte activator compile an der Wurzel des Spiels Projekt und ich habe die folgenden Fehler.

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. Ich habe diese Zeile hinzugefügt/plugins.sbt Projektdatei

    Resolvers += Resolver.url("binary-sbt-plugins",url("https://dl.bintray.com/sbt/sbt-plugin-releases/"))(Resolver.ivyStylePatterns) 
    
  2. auch versucht das Herunterladen die erforderlichen Dateien manuell diese Befehle mit

    $ 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. ich auch das Folgende zu Projekt/plugins.sbt hinzugefügt und die Datei

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

Keiner von ihnen haben erfolgreich dieses Problem bei der Lösung. Ich sollte wahrscheinlich erwähnen, dass das gleiche Projekt erfolgreich auf anderen Maschinen erstellt wird.

Antwort

0

Sie erwähnen, dass das gleiche Projekt erfolgreich anderswo erstellt wird, dies legt nahe, dass das lokale Ivy-Repository neu aufgebaut werden muss.

Um neu zu erstellen, benennen Sie .ivy2 (in Ihrem Basisordner) in etwas anderes um und versuchen Sie dann erneut, die Kompilierungsaufgabe auszuführen.

Ich empfehle die Verwendung der activator im Projekt installiert, anstelle der globalen activator. Dazu laufen:

./activator compile 

statt:

activator compile 
Verwandte Themen