2013-08-28 6 views
20

चलाते समय त्रुटि मैं गोलांग दस्तावेज़ों, here के "कोड कैसे लिखें" भाग का पालन कर रहा हूं। मैं मछली मछली के खोल का भी उपयोग कर रहा हूँ।मछली मछली खोल के साथ जाने का उपयोग करें - 'इंस्टॉल/पथ/से/src`

मैंने ट्यूटोरियल का पालन किया है और उचित पर्यावरण चर (GOPATH और PATH) सेट किया है लेकिन मुझे अपने इंस्टॉलेशन के साथ काम करने के लिए go install github.com/user/hello कमांड नहीं मिल सकता है।
मैं एक त्रुटि हो रही है:

can't load package: package github.com/user/hello: import "github.com/user/hello": cannot find package

+0

अब आप यह पता है, लेकिन भविष्य में संदर्भ के लिए: कमांड लाइन पर 'env' go go-related पर्यावरण सेटिंग्स प्रिंट करता है। – topskip

+0

आह हाँ, धन्यवाद टॉपस्किप। मैं 'एनवी' के बारे में जानता था और इसे अपने पर्यावरण चर का निरीक्षण करने के लिए इस्तेमाल किया, लेकिन 'गोपाथ' वहां दिखाई नहीं दे रहा था, हालांकि यह मेरी config.fish में सेट किया गया था। – codysehl

उत्तर

45

मैं था, वास्तव में, गलत तरीके से मेरी वातावरण चर निर्धारित किया है। विशेष रूप से, मेरे ~/.config/fish/config.fish फ़ाइल में GOPATH सेट करते समय मुझे चर निर्यात करने की आवश्यकता होती है।

मछली खोल के लिए अपने config.fish में इन पंक्तियों के रखो जाओ उपयोग करने के लिए:
set -x GOPATH $HOME/path/to/your/workspace

नोट -x। वह वही था जो गायब था।

+3

मेरा दिन बचाया :) – Depado

0

संपादन config.fish फ़ाइल से भी अच्छी बात है, तो की तरह अपने खोल में --universal (लागू करने के लिए) और -x (निर्यात) के साथ set कमांड चलाएँ:

set --universal -x GOPATH $HOME/path/to/goworkspace 
संबंधित मुद्दे