2014-10-31 14 views
5

मैं स्कैला और एसबीटी की दुनिया में नया ब्रांड हूं। मैंने स्कैला के लिए एक अच्छा निर्माण उपकरण होने के बारे में कुछ पढ़ा है; तो मैं पेज पर गया और इसे डाउनलोड किया।एसबीटी 0.13.6 विंडोज 8 - अनसुलझा निर्भरता

मैं त्रुटि लॉग करने के लिए तो मैं वेन किया बात प्रारंभ करना और यह काम नहीं करता है :-(

Getting org.fusesource.jansi jansi 1.11 ... 

:: problems summary :: 
:::: WARNINGS 
     module not found: org.fusesource.jansi#jansi;1.11 

    ==== local: tried 

     C:\Users\raoel\.ivy2\local\org.fusesource.jansi\jansi\1.11\ivys\ivy.xml 

     -- artifact org.fusesource.jansi#jansi;1.11!jansi.jar: 

     C:\Users\raoel\.ivy2\local\org.fusesource.jansi\jansi\1.11\jars\jansi.jar 

    ==== typesafe-ivy-releases: tried 

     https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml 

    ==== Maven Central: tried 

     https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom 

     -- artifact org.fusesource.jansi#jansi;1.11!jansi.jar: 

     https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar 

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

     ::   UNRESOLVED DEPENDENCIES   :: 

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

     :: org.fusesource.jansi#jansi;1.11: not found 

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


:::: ERRORS 
    Server access Error: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target url=https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml 

    Server access Error: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target url=https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom 

    Server access Error: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target url=https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar 


:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS 
unresolved dependency: org.fusesource.jansi#jansi;1.11: not found 
Error during sbt execution: Error retrieving required libraries 
    (see C:\Users\raoel\.sbt\boot\update.log for complete log) 
Error: Could not retrieve jansi 1.11 

"raoel" अपना उपयोगकर्ता नाम है।

और में यह पाया पहली कुछ पंक्तियों:

setting 'ivy.default.settings.dir' to 'jar:file:/D:/tools/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings' 
setting 'ivy.basedir' to 'D:\temp\scala\.' 
setting 'ivy.default.conf.dir' to 'jar:file:/D:/tools/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings' 
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.SshResolver in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.VsftpResolver in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.plugins.version.PatternVersionMatcher in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.plugins.trigger.LogTrigger in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.ant.AntBuildTrigger in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.IvyRepResolver in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.plugins.signer.bouncycastle.OpenPGPSignatureGenerator in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.plugins.conflict.RegexpConflictManager in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.SFTPResolver in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.osgi.updatesite.UpdateSiteResolver in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.ant.AntCallTrigger in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.MirroredURLResolver in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.packager.PackagerResolver in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.DualResolver in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.VfsResolver in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.plugins.resolver.JarResolver in [] nor Ivy classloader 
impossible to define new type: class not found: org.apache.ivy.osgi.obr.OBRResolver in [] nor Ivy classloader 
impossible to define glob matcher: org.apache.ivy.plugins.matcher.GlobPatternMatcher was not found. 

आप अधिक की जरूरत है मैं किसी भी प्रवेश कि उपयोगी है प्रदान करने के लिए खुश हो जाएगा क्या

जब मैं पहली चेतावनी को देखता हूं, सी: \ उपयोगकर्ता \ raoel.ivy2 \ local \ org.fusesource.jansi \ मौजूद है लेकिन कोई उपफोल्डर 'जांसी' नहीं है। मैं URL https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml के साथ जारी रखता हूं और यह अच्छी तरह से स्वरूपित जेसन में 404 देता है।

यदि मैं अपना लॉगफाइल देखता हूं तो यह डी: /tools/sbt/bin/sbt-launch.jar पर स्थित जार-फ़ाइल में 'org.apache.ivy.plugins.resolver.SshResolver' की तलाश में है!/संगठन/apache/ivy/कोर/सेटिंग्स और यह सही है: SshResolver वहाँ नहीं है।

तो .... सभी त्रुटियां सही हैं। यह काम नहीं कर रहा है।

मैं कैसे जा सकता हूं और इसे ठीक कर सकता हूं? यह एसबीटी का एक साफ इंस्टॉल है (मैंने अनइंस्टॉल-रीइंस्टॉल-चीज किया है; विंडोज-यूजर के रूप में आप इसका काफी उपयोग करते हैं)। और, मैं इसकी रिपोर्ट करने वाला अकेला क्यों हूं। क्या यह वास्तव में मेरी मशीन के लिए विशिष्ट है? यह कैसे हो सकता है, क्योंकि यह एक साफ इंस्टॉल है?

क्या मुझे कुछ कॉन्फ़िगर करने की आवश्यकता है? JAVA_HOME परिभाषित और सही है। मुझे नहीं पता कि इसकी क्या आवश्यकता हो सकती है।

किसी भी सुझाव के लिए धन्यवाद!

+1

जावा अपडेट करने का प्रयास करें? आपके पास एक प्रमाण मुद्दा है। क्या आप फ़ायरवॉल या प्रॉक्सी के पीछे हैं? क्या आप 'https: // repo1.maven.org/maven2/org/fusource/jansi/jansi/1.11/jansi-1.11.pom' पर नेविगेट करने में सक्षम हैं? – drstevens

+1

मैं @drstevens के साथ सहमत हूं। यह एसबीटी के साथ कोई समस्या नहीं है लेकिन आपकी साइट पर आपके जेवीएम या नेटवर्किंग समस्या के साथ एक SSL प्रमाणपत्र समस्या है। अपने सर्वर को "सर्वर एक्सेस त्रुटि" –

+1

द्वारा रिपोर्ट किए गए स्थानों पर निर्देशित करने का प्रयास करें, मैं त्रुटियों में उल्लिखित यूआरएल खोल सकता हूं, इसलिए कोई प्रॉक्सी या नेटवर्क-समस्या नहीं है। मैंने जावा और सर्टिफिकेट्स में थोड़ा और देखा और मैंने अपने जेडीके-फ़ोल्डर में 'jre \ lib \ security \ cacerts' को केवल 2KB में नोट किया, जबकि मेरे एसडीके-फ़ोल्डर में यह फ़ाइल 91 केबी थी। एसडीके संस्करण के साथ जेडीके संस्करण को ओवरराइट करने में मदद मिली! मुझे कई महीने पहले प्रमाण पत्र के साथ कुछ करना याद रखना चाहिए; मुझे लगता है कि मैंने कुछ बिंदु पर फ़ाइल हटा दी और फिर से बनाई। लेकिन ग्लोबल सर्टिफिकेट प्रदाता को शामिल नहीं किया गया था। सही दिशा में मुझे इंगित करने के लिए धन्यवाद! – raoel

उत्तर

1

किसी बिंदु पर मैंने अपनी jre\lib\security\cacerts फ़ाइल खाली कर दी। इसे फिर से बनाया गया था, लेकिन वैश्विक प्रमाणपत्र प्रदाता गायब थे।

मैं जावा को पुनर्स्थापित कर सकता था, लेकिन मैंने फ़ाइल को किसी अन्य संस्करण से कॉपी किया जो अभी भी स्थापित था।

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