जब टर्मिनल में sbt चल रहा हो तो "org.scala-sbt sbt 0.13.6 ..." पर अटक जाना


124

प्रामाणिक प्रॉक्सी के पीछे sbt का उपयोग कैसे करें के साथ इसी तरह की समस्या ? । मैंने दिए गए उत्तर और समस्या के साथ अभी भी वहाँ की कोशिश की।

जब मैं टर्मिनल में sbt चलाता हूं , तो यह दिखाता है:

Getting org.scala-sbt sbt 0.13.6 ...

अतिरिक्त जानकारी:

 sbt --version
 sbt launcher version 0.13.6

मैं इसे कैसे ठीक कर सकता हूं?


आपकी कनेक्टिविटी क्या है? प्रॉक्सी?
मिस्टेरियन

नहीं, प्रॉक्सी ठीक है। मैं प्रोजेक्ट फ़ोल्डर के अंतर्गत build.properties जोड़ता हूं। यह तब काम करता है। @ उत्तर के लिए धन्यवाद धन्यवाद।
हैप्पीकोडिंग

कृपया, इसे प्रश्न के उत्तर के रूप में जोड़ें।
मिस्टेरियन

यह sbt 1.0 में तय किया जाना चाहिए, वैसे। हमने पुस्तकालय प्रबंधन पक्ष में कई सुधारों के बाद sbt 1.0 के तत्काल डाउनलोड (पूरे sbt ब्रह्मांड के लिए 17 सेकंड से कम) का अनुभव किया है।
जॉर्ज विसेंट कैंटरो

जवाबों:


212

यह काफी पुरानी पोस्ट है और मेरा जवाब पूरी तरह से प्रासंगिक नहीं हो सकता है। लेकिन यहाँ मेरा अनुभव है:

  1. मैं sbt 0.13.8 का उपयोग कर रहा हूं
  2. Org.scala-sbt sbt 0.13.8 प्राप्त कर रहा है ...
  3. मुझे यह लाइन कुछ समय के लिए लटकी हुई है - 5 से 10 मिनट के बीच।
  4. और फिर यह सामान डाउनलोड करना शुरू कर दिया।

तो मेरा समाधान है कि आपको थोड़ा इंतजार करना होगा।


23
धन्यवाद! समस्या को देखते हुए और इस पृष्ठ को पढ़ते हुए मैं "प्रतीक्षा" कर रहा था। अब मैंने फिर से खिड़की की जाँच की, और यह सभी जार डाउनलोड कर रहा है ... sloooowwwlllyyyy :)
ADTC

47
वर्बोज़ मोड में चल रहे sbt ने मुझे यह निर्धारित करने में मदद की कि कुछ डाउनलोड हो रहे थे जो अभी मुझे दिखाई नहीं दे रहे थे, उदाहरण के लिए,$ sbt -v
Derek

3
यदि आप यहां हैं, तो मेरी तरह, आपके पास शायद एक धीमा इंटरनेट कनेक्शन है :)
gak

5
आप कुछ मिनटों के बाद "एंटर" हिट करने की कोशिश भी कर सकते हैं :) मेरे मामले में - यह तुरंत जार डाउनलोड करना शुरू कर दिया।
जीमो Z

फ़ाइलों को डाउनलोड करते समय कभी-कभी sbt अटक जाता है। आप समय-समय पर आकार ~ / .ivy2 फ़ोल्डर की जांच कर सकते हैं और यदि आकार किक sbt प्रक्रिया और rerun sbt नहीं बढ़ता है। मेरे केवल 5 kicks sbt के बाद सभी फ़ाइलों को डाउनलोड करें !!!
एंड्रे पुसिन

42

अपडेट लॉग है ...

$ tail -f $HOME/.sbt/boot/update.log 

प्रगति देखने के लिए किसी अन्य टर्मिनल में उपरोक्त आदेश निष्पादित करें। प्रयोग -v विकल्प अन्य के रूप में पहले से ही संकेत के रूप में काम करता है।


धन्यवाद जिसने मदद की। 20 मिनट बाद ... मैं चिंतित था। किसी कारण से repo.typesafe.com काफी धीमी गति से है
एरिक एरोनिटी

12

मैंने प्रोजेक्ट फ़ोल्डर के अंतर्गत बिल्ड.प्रॉपीटी फ़ाइल जोड़कर त्रुटि को दरकिनार कर दिया, जिसमें मैंने:

  sbt.version=0.13.5

मुझे लगता है कि यह संभवत: इसलिए है क्योंकि मेरे सिस्टम में sbt के बजाय एक्टीवेटर प्री-इंस्टॉल है, जो प्ले प्रोजेक्ट के साथ काम करना आसान है। सिद्धांत में बिल्कुल स्पष्ट नहीं है क्योंकि मैं सिर्फ sbt का उपयोग करना शुरू करता हूं।


0.13.8 sbt के लिए भी काम किया!
akhmed

इसने मेरे लिए भी काम किया। प्रोजेक्ट में प्रोजेक्ट घोषित / build.properties फ़ाइल है कि इसे 0.13.8 की आवश्यकता थी और कमांड इसे प्राप्त करने की कोशिश कर रहा था। घोषणा को बदलकर 0.13.7 कर दिया।
इगोर रोड्रिगेज

मुझे लगता है कि यह तभी काम करता है जब आपके पास पहले से ही डाउनलोड किए गए sbt का निर्दिष्ट संस्करण (0.13.5, इस मामले में) हो। उदाहरण के लिए, मेरे पास ~ / .sbt / boot / scala-2.10.4 / org.scala-sbt / sb / 0.13.1 और ~ / .sbt / boot / scala-2.10.5 / org.scala-sbt / sb है। /0.13.9, और मेरा sbt प्रोग्राम sbt-0.13.13.1-1.noarch है, sbt कोशिश नहीं करेगा "Get org.scala-sbt sbt 0.13.13 ..." यदि कोई सेट stt.version = 0.13.1 या sbt.version = 0.13.9। CLI विकल्पों के साथ sbt संस्करण सेट करना भी संभव है: # sbt संस्करण (डिफ़ॉल्ट: प्रोजेक्ट / build.properties से यदि मौजूद है, तो नवीनतम रिलीज़) -sbt- संस्करण <संस्करण> sbt के निर्दिष्ट संस्करण का उपयोग करें
नीली

कम से कम मैं लॉग को प्रिंट होते हुए देख पा रहा हूं। 10 मिनट या इसके बाद यह डाउनलोड करना शुरू कर दिया।
अनिल अंसारी

12

यह चीजों को डाउनलोड कर रहा है, बस उपयोग करें $ sbt -v, यह लॉग दिखाएगा ।


sbt -vtail -f $HOME/.sbt/boot/update.logकभी-कभी बेहतर होता है , जब sbt -vकुछ लॉग होता है जबकि दूसरा नहीं।
लेबेका

9

मुझे लगता है कि sbt को पहली बार चलाने पर अपने जार को डाउनलोड करने में कुछ समय लगता है। इसलिए यह अटका हुआ लग रहा है। डाउनलोड पूरा होने के बाद यह सामान्य काम करता है।


3

यह काफी देर से जवाब है, लेकिन मुझे प्रॉक्सी के पीछे काम करने में समान समस्या का सामना करना पड़ा। यदि यह आपका मामला है, तो आपको दौड़ने export JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=<your-proxy> -Dhttp.proxyPort=<your-proxy-port>"से पहले चलना चाहिए sbt

यदि आप अभी भी अनिश्चित हैं यदि यह डाउनलोडिंग के साथ आगे बढ़ रहा है, तो आपको @ evan912 द्वारा सुझाए गए क्रिया sbtविकल्प के साथ लॉन्च करने का प्रयास करना चाहिए sbt -v। यदि आपको प्रॉक्सी के साथ कोई समस्या थी, तो इसे सेट करने के बाद आपको [info] downloadingअपने कंसोल पर कुछ लॉगिंग दिखनी चाहिए ।


1

एक build.sbt फ़ाइल बनाने के रूप में अच्छी तरह से काम किया। मेरा build.sbt फ़ाइल नीचे जैसा दिखता है;

lazy val root = (project in file(".")).
  settings(
    name := "hello",
    version := "1.0",
    scalaVersion := "2.11.4"
  )

-2

तेज़ मावेन दर्पण का उपयोग करने का प्रयास करें या इसे http / https प्रॉक्सी के पीछे चलाएं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.