2012-06-12 10 views
6

पर नई 0.11.3 एसबीटी स्थापित नहीं कर सकता है यह प्रक्रिया 0.11.2 में ठीक काम करने के लिए प्रयुक्त होती है लेकिन एसबीटी समूह आईडी में हालिया परिवर्तन wrt org.scala-sbt में बदल जाता है (org.scala-tools.sbt से) ऐसा लगता है कि निर्भरता टूट गई है।उबंटू 10.04 एलटीएस

मुझे 10.04 एलटीएस मशीन मिली है जिसमें मैंने डेब पैकेज फ़ाइल का उपयोग करके टाइपएफ़ डेब रिपोजिटरी को जोड़ा है, जिसमें वर्णित है: https://github.com/harrah/xsbt/wiki/Getting-Started-Setup

जब मैं रेपो मैं से स्थापित करने का प्रयास:

[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: UNRESOLVED DEPENDENCIES :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: org.scala-tools.sbt#scripted-plugin_2.9.1;0.11.3: not found 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 

[warn] module not found: org.scala-tools.sbt#scripted-plugin_2.9.1;0.11.3 
[warn] ==== typesafe-ivy-releases: tried 
[warn] http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/scripted-plugin_2.9.1/0.11.3/ivys/ivy.xml 
[warn] ==== local: tried 
[warn] /home/jasonmaclulich/.ivy2/local/org.scala-tools.sbt/scripted-plugin_2.9.1/0.11.3/ivys/ivy.xml 
[warn] ==== Typesafe Repo: tried 
[warn] http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/scripted- plugin_2.9.1/0.11.3/ivys/ivy.xml 
[warn] ==== public: tried 
[warn] http://repo1.maven.org/maven2/org/scala-tools/sbt/scripted-plugin_2.9.1/0.11.3/scripted-plugin_2.9.1-0.11.3.pom 

मैं कैसे एसबीटी हिदायत सही समूह आईडी पर पटकथा-प्लगइन देखने के लिए करते हैं?

मैं भी करने की कोशिश की एक मैनुअल इस लांचर (निम्नलिखित यूनिक्स निर्देश स्थापित) के साथ स्थापित:

//typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.11 0.3-2/SBT-launch.jar

और मैं अभी भी निम्न अनसुलझे निर्भरता मिलती है:

[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: UNRESOLVED DEPENDENCIES :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: org.scala-tools.sbt#scripted-plugin_2.9.1;0.11.3: not found 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 

विचार?

धन्यवाद, जेसन।

+0

मेरा उत्तर यहाँ भी देखें: http://stackoverflow.com/questions/10760345/cannot-find-sbt-launcher-0-11-2/12224226#12224226 –

उत्तर

0

मैं सफलतापूर्वक Ubuntu पर नवीनतम एसबीटी स्थापित किया है, लेकिन परोक्ष रूप से, typesafe ढेर स्थापित करके।

+0

आप ubuntu के बारे में 10.04 LTS में बात कर रहे हैं? – paradigmatic

+1

धन्यवाद, क्या आपने यह करने के लिए यहां निर्देशों का उपयोग किया था? [लिंक] (http://typesafe.com/stack/download) उबंटू/डेबियन सेक्शन के तहत? – JMac

1

मैंने सोचा कि मैं इसे कैसे अपडेट करूँगा इसके साथ मैं इसे अपडेट करूँगा, अगर मैं स्पष्ट रूप से एसबीटी के संस्करण को मेरी प्रोजेक्ट/build.properties फ़ाइल में 0.11.2 पर सेट करता हूं, यानी sbt.version=0.11.2

Detected sbt version 0.11.2 
Cannot find sbt launcher 0.11.2 
Please download: 
    From http://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-launch/0.11.2/sbt-launch.jar 
    To /home/<username>/.sbt/.lib/0.11.2/sbt-launch.jar 

मैं तो आवश्यक फ़ाइलें स्थापित किया है और मैं संकलन की तरह मैं करने के लिए इस्तेमाल किया गया था जारी रखने के लिए सक्षम था।

हालांकि यह प्रत्यक्ष समाधान नहीं है, यह मुझे काम के साथ जारी रखने देता है।

+0

क्या आप संस्करण 0.11.3 पर वापस स्विच करने के बाद इसे सफलतापूर्वक संकलित करने में सक्षम थे? मुझे एक समान समस्या का सामना करना पड़ रहा है लेकिन एक अलग पुस्तकालय –

+0

हां, सौभाग्य से, मेरी परियोजना 0.11.2 के आसपास स्थापित की गई थी और संकलन को 0.11.2 पर मजबूर कर दिया गया था, इसे पहले से काम करने वाले राज्य में बहाल कर दिया गया था। मैं इसे 0.11.2 पर वापस स्विच करने के बाद इसका मतलब लेता हूं। – JMac

0

अब तक, एसबीटी-0.11.3-निर्माण 0100 उपलब्ध है (http://apt.typesafe.com/pool/pool/main/s/sbt/), तो आप बस करने के लिए उन्नत करने के लिए सक्षम होना चाहिए अपनी समस्या हल करें। अगर यह काम नहीं करता है या यदि आप मूल समस्या के बारे में उत्सुक हैं, तो मेरा निदान यहां है।

आप करने की कोशिश की के रूप में, आप एसबीटी 0.11.3 के लिए एक नया लांचर का उपयोग करने, org.scala-sbt नए समूह आईडी का उपयोग करने की आवश्यकता है। आपका दूसरा त्रुटि संदेश अभी भी एक विफलता दिखाता है जो org.scala-tools.sbt को संदर्भित करता है - यह बुरा है, और सुझाव देता है कि आप वास्तव में पुराने लॉन्चर का उपयोग कर रहे हैं।

क्या आप यह सुनिश्चित कर सकते हैं कि जब आप sbt लॉन्च कर रहे हों, तो आप अपनी बनाई गई स्क्रिप्ट लॉन्च कर रहे हैं और डेबियन पैकेज में से कोई नहीं? उदाहरण के लिए ~/bin/sbt उदाहरण के लिए, एसबीटी लॉन्च करने के लिए पूर्ण पथ का उपयोग करने का प्रयास करें।

यदि इससे मदद मिलती है, तो आपको PATH को ठीक करना चाहिए ताकि ~/bin (या जहां भी आप अपनी स्क्रिप्ट स्थापित करते हैं) निर्देशिका से पहले आता है जहां सिस्टम एसबीटी स्थापित है, जो (मैं कहूंगा, लेकिन यह राय का विषय है) आमतौर पर है उपयोगी।

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