2016-06-02 6 views
5

अद्यतन: ${workspaceRoot} से ${workspaceRoot}/project_folder को काम करने के लिए बदल दिया गया।फ़ोल्डर में कोई बिल्ड करने योग्य गो स्रोत फ़ाइलें


मैं अभी सीखना शुरू कर रहा हूं और इसे विजुअल स्टूडियो कोड से चलाने के लिए चाहता हूं। go get का उपयोग कर https://marketplace.visualstudio.com/items?itemName=lukehoban.Go

मैं भी यहां से तल्लीन डिबगर मिला:

package main 

import "fmt" 

func main() { 
    fmt.Println("Hello World!") 
} 

मैं बाजार से जाओ एक्सटेंशन भी इंस्टॉल:

मैं इस साधारण प्रोग्राम है https://github.com/derekparker/delve

को परखने के लिए और कोड चलाएं, मैं इसे विजुअल स्टूडियो कोड में करता हूं:

    ,210
  • मैं main.go
  • जाओ Debug टैब
  • क्लिक करें Launch करने के लिए उपरोक्त कोड के साथ मेरी फ़ाइल पर क्लिक करें

    { 
        "version": "0.2.0", 
        "configurations": [ 
         { 
          "name": "Launch", 
          "type": "go", 
          "request": "launch", 
          "mode": "debug", 
          "remotePath": "", 
          "port": 2345, 
          "host": "127.0.0.1", 
          "program": "${workspaceRoot}", 
          "env": {}, 
          "args": [] 
         } 
        ] 
    } 
    

    अंत में

launch.json (launch.json फ़ाइल पैदा करने के बाद), मुझे यह त्रुटि मिलती है:

can't load package: package github.com/mo: no buildable Go source files in C:\Users\Fazil\Documents\Workspace\Go\src\github.com\mo 
exit status 1 

क्या मुझे कुछ और शामिल करना चाहिए? किसी भी मदद का स्वागत किया जाएगा, आपका धन्यवाद!

+1

कमांड लाइन पर संकलित करना चाहिए। – Volker

+3

इसके अलावा, सुनिश्चित करें कि GOPATH और GOROOT पर्यावरण चर सही हैं। –

+2

बाहर निकलता है मुझे अपना फ़ोल्डर 'launch.json' फ़ाइल में जोड़ना पड़ा। तो मैंने '$ {workspaceRoot}' से '$ {workspaceRoot}/फ़ोल्डर' को बदल दिया। हालांकि, दोनों धन्यवाद। मैं सीखने में सक्षम था कि कमांड लाइन से संकलित कैसे करें और Go के लिए पर्यावरण चर के बारे में और जानें। –

उत्तर

1

मैं जानता हूँ कि आप पहले से ही मिल गया यह वास्तविक परियोजना फ़ोल्डर में अपने काम फ़ोल्डर बदलकर काम कर रहा है, लेकिन यहां सुराग कि मदद की है चाहिए

can't load package: package github.com/mo 

github.com/mo है अपने उपयोगकर्ता नाम, नहीं है प्रोजेक्ट फ़ोल्डर - गो एक फ़ोल्डर को चलाने की कोशिश कर रहा है। आपको हमेशा github.com/mo/PROJECT

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