2011-09-25 6 views
6

Scala bindings for Redis बाहर की कोशिश में, मैं README फ़ाइल निर्देश (, इसे में रेपो क्लोन, सीडी प्रकार sbt) का पालन किया और मैं यह मिल गया:स्कैला-रेडिस को एसबीटी 0.10.1 की आवश्यकता होती है (अन्य संस्करण काम नहीं करते हैं) - क्या यह सामान्य है?

$ sbt 
Getting org.scala-tools.sbt sbt_2.9.1 0.10.1 ... 

:: problems summary :: 
:::: WARNINGS 
    module not found: org.scala-tools.sbt#sbt_2.9.1;0.10.1 

==== local: tried 

    /Users/noah/.ivy2/local/org.scala-tools.sbt/sbt_2.9.1/0.10.1/ivys/ivy.xml 

    -- artifact org.scala-tools.sbt#sbt_2.9.1;0.10.1!sbt_2.9.1.jar: 

    /Users/noah/.ivy2/local/org.scala-tools.sbt/sbt_2.9.1/0.10.1/jars/sbt_2.9.1.jar 

==== Maven2 Local: tried 

    file:///Users/noah/.m2/repository/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.pom 

    -- artifact org.scala-tools.sbt#sbt_2.9.1;0.10.1!sbt_2.9.1.jar: 

    file:///Users/noah/.m2/repository/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.jar 

==== typesafe-ivy-releases: tried 

    http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt_2.9.1/0.10.1/ivys/ivy.xml 

    -- artifact org.scala-tools.sbt#sbt_2.9.1;0.10.1!sbt_2.9.1.jar: 

    http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt_2.9.1/0.10.1/jars/sbt_2.9.1.jar 

==== Maven Central: tried 

    http://repo1.maven.org/maven2/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.pom 

    -- artifact org.scala-tools.sbt#sbt_2.9.1;0.10.1!sbt_2.9.1.jar: 

    http://repo1.maven.org/maven2/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.jar 

==== Scala-Tools Maven2 Repository: tried 

    http://scala-tools.org/repo-releases/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.pom 

    -- artifact org.scala-tools.sbt#sbt_2.9.1;0.10.1!sbt_2.9.1.jar: 

    http://scala-tools.org/repo-releases/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.jar 

==== Scala-Tools Maven2 Snapshots Repository: tried 

    http://scala-tools.org/repo-snapshots/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.pom 

    -- artifact org.scala-tools.sbt#sbt_2.9.1;0.10.1!sbt_2.9.1.jar: 

    http://scala-tools.org/repo-snapshots/org/scala-tools/sbt/sbt_2.9.1/0.10.1/sbt_2.9.1-0.10.1.jar 

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

    ::   UNRESOLVED DEPENDENCIES   :: 


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

    :: org.scala-tools.sbt#sbt_2.9.1;0.10.1: not found 

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



:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS 
unresolved dependency: org.scala-tools.sbt#sbt_2.9.1;0.10.1: not found 
Error during sbt execution: Error retrieving required libraries 
    (see /Users/noah/.sbt/boot/update.log for complete log) 
Error: Could not retrieve sbt 0.10.1 

यह एसबीटी 0.7.4 उपयोग कर रहा था। मैंने एसबीटी (0.11.0) के नवीनतम संस्करण को डाउनलोड करने का प्रयास किया और मुझे एक ही समस्या मिली। तब मैंने sbt-launcher.jar को एसटीटी के 0.10.1 रिलीज से मैन्युअल रूप से डाउनलोड किया, और यह काम किया।

मेरा प्रश्न है: उसे अपने आप के लिए जरूरी संस्करण को डाउनलोड करने की अपेक्षा की एसबीटी जाता है, या मैं मैन्युअल रूप से संकुल जो विभिन्न संस्करणों की आवश्यकता के लिए एसबीटी की & रन विभिन्न संस्करणों को डाउनलोड करने के लिए जा रहा हूँ?

उत्तर

5

त्रुटि संदेश Redis से असंबंधित प्रतीत होता है।

हां, एसबीटी को अपने आप के उचित संस्करण को डाउनलोड करना है। आप अपने ब्राउज़र को इंगित करके एसबीटी के कौन से संस्करण उपलब्ध कर सकते हैं: http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/ आप देखेंगे कि स्कैला 2.8.1 एसबीटी संस्करण < = 0.10.1 से जुड़ा हुआ है, जबकि स्कैला 2.9.1 (वर्तमान में) एसबीटी 0.11 के साथ संगत है। केवल 0

आपको यह त्रुटि संदेश मिल रहा है क्योंकि किसी भी तरह से आप स्कैला 2.9.1 के लिए एसबीटी 0.10.1 प्राप्त करने का प्रयास कर रहे हैं, जो एक अवैध संयोजन है। सुनिश्चित नहीं है कि आपने यह कैसे किया .. शायद आपने ~/.sbt/ निर्देशिका में कुछ आंतरिक एसबीटी कॉन्फ़िगरेशन फ़ाइलों को संपादित किया हो? यदि आप "कुंवारी" एसबीटी प्राप्त करना चाहते हैं, तो आप ~/.sbt/ हटा सकते हैं और नवीनतम sbt-launch.jar डाउनलोड कर सकते हैं। यदि आप एसबीटी के पिछले संस्करण का उपयोग करना चाहते हैं, तो आप project/build.properties फ़ाइल को described on the Wiki के रूप में संपादित कर सकते हैं।

+0

धन्यवाद! मैं त्रुटि संदेश को भी समझना चाहता था, और आपका जवाब पढ़ने के बाद त्रुटि संदेश सही समझ में आता है। – Noah

संबंधित मुद्दे

 संबंधित मुद्दे