2015-01-14 5 views
10
  1. मैंने go1.4.darwin-amd64-osx10.8.tar.gz डाउनलोड किया और इसे अपनी स्थानीय निर्देशिका में निकाला।
  2. Installing to a custom location के आधार पर कहता है कि मैंने env चर में GOROOT जोड़ा।
  3. Test your installation के आधार पर कहता है कि मैंने एक गो फ़ाइल बनाई है।
  4. मैं अंत में इसे चला गया और मुझे परिणाम स्क्रीनशॉट के रूप में अपेक्षित परिणाम मिला।

enter image description hereइंटेलिजे आइडिया को एसडीके का स्थान क्यों नहीं मिल रहा है?

  • मैं वास्तव में इंटेलीजे v.14 तथापि, पर this article आधारित मैं अपने IntelliJ विचार में Go Language (golang.org) संस्करण 0.9.15.3 स्थापित की है।
  • मैंने एक गो प्रोजेक्ट बनाया और सृजन के दौरान उसने मुझे एसडीके जोड़ने के लिए कहा। मैंने इसे ~/Desktop/go/sdk दिया हालांकि यह इसे पहचानने में सक्षम नहीं था। मैं ईवेंट लॉग में यह त्रुटि आई:

14:03:02 IllegalArgumentException: @NotNull पैरामीटर com/IntelliJ/openapi की 'virtualFile' के लिए तर्क/projectRoots/impl/ProjectRootContainerImpl.addRoot नहीं करना चाहिए अशक्त

किसी भी विचार कैसे IntelliJ विचार पहचान करने के लिए यह सराहना की जाएगी में सक्षम है हो सकता है। धन्यवाद।

+0

मैंने उन पंक्तियों को भी हटा दिया जिन्हें मैंने env var में जोड़ा था। और स्थापित किया।जाओ एसडीके का डीएमजी प्रारूप। यद्यपि $ GOPATH और $ GOROOT GOPATH और GOROOT लौट रहे हैं, लेकिन अभी भी intelliJ आइडिया एसडीके जोड़ने में सक्षम नहीं है, हालांकि यह स्वचालित रूप से पथ ढूंढने में सक्षम है (बिना I us/local/फ़ोल्डर में ब्राउज़ करें। – Hesam

उत्तर

9

0.9.16 के लिए अल्फा रिलीज से एक का उपयोग करने पर विचार करें। मेरा मानना ​​है कि अल्फा 7 अल्फा 9 की बजाय अधिक स्थिर हो सकता है। आप उन्हें GitHub releases

v1.0.0-alpha0 शाखा है, जैसा कि नाम का तात्पर्य है, अल्फा रिलीज है और यह विकास के शुरुआती चरणों में है, यही कारण है कि इसके लिए अभी तक कोई रिलीज़ नहीं हुआ है।

पीएस मैं प्लगइन के योगदानकर्ताओं में से एक हूँ।

+0

धन्यवाद, समस्या को देखने के लिए मुझे विभिन्न रूपों में कई बार इंस्टॉल/अनइंस्टॉल किया गया था। 0.9.16 मेरी समस्या तय की। धन्यवाद। – Hesam

+0

यह IntelliJ 14 –

+0

@RaviDalmia के साथ काम नहीं करता है, क्या आप समस्या के बारे में कुछ और विवरण के साथ प्लगइन के लिए गिथब इश्यू ट्रैकर पर कोई समस्या खोल सकते हैं? वर्तमान में हमारे पास हमारे उपयोगकर्ताओं से कोई रिपोर्ट नहीं है कि प्लगइन आईडीईए 14 या 14.1 के साथ काम नहीं करता है। धन्यवाद। – dlsniper

1

~Desktop/go/sdk मान्य पथ नहीं लगता है (क्योंकि यह 'Desktop' उपयोगकर्ता के होमडेर को संदर्भित करता है): ~/Desktop/go/sdk बेहतर काम करना चाहिए।

जब तक आप कि ~/Desktop/go/sdk में देखते हैं के रूप में फ़ोल्डर सबफ़ोल्डर 'api', 'bin', 'blog', ..., कि GO एसडीके के लिए सही "golang support plugin" द्वारा की उम्मीद की जानी चाहिए।

कुछ समस्याएं उस प्लगइन और इंटेलिजे 14: issues 1169, PR 1172 (1.0.0-अल्फा के लिए तय) के साथ मौजूद हैं।
अन्य दृष्टिकोण recompile and install that plugin है।

जाओ एसडीके पथ निर्दिष्ट के अंतिम परिणाम की तरह दिखना चाहिए:

http://pivotallabs.com/wordpress/wp-content/uploads/2013/12/Screen-Shot-2013-12-09-at-4.53.20-PM.png

+0

हाँ, मेरे पास है मेरे एसडीके फ़ोल्डर के अंदर वो फ़ोल्डर्स – Hesam

+0

क्या आपने बैर सत्र से इंटेलिजे लॉन्च किया था जहां गोरोट निर्यात किया गया था? – VonC

+0

नहीं, मैं इसे डबल क्लिक करके लॉन्चपैड से चलाता हूं :) – Hesam

2

मैक योसेमेट के तहत/usr/local/go (पूरी तरह वैध और हालिया एसडीके) में रखे गए एसडीके का उपयोग करने की अनुमति नहीं देता है। Google ऐप इंजन या तो अंतिम वैध GAE जाओ एसडीके को पहचानता नहीं है।

+0

इस समस्या को गो प्लगइन के हाल के संस्करणों से दूर किया गया है, dlsniper द्वारा उत्तर देखें। –

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