2016-06-02 16 views
5

Güncelleştirme: ${workspaceRoot} - ${workspaceRoot}/project_folder - Çalıştırmak için değiştirildi.Yapılandırılabilir dosyada yok Git kaynak dosyaları klasörde yok


Sadece Öğrenmeye başlaıyorum ve Visual Studio Kodundan çalıştırmak istiyorum. go get kullanarak https://marketplace.visualstudio.com/items?itemName=lukehoban.Go

Ben de buradan Delv ayıklayıcısını var:

package main 

import "fmt" 

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

ben piyasadan git uzantısı yüklü:

Ben bu basit program var https://github.com/derekparker/delve

denemek için ve kodu çalıştırın, bunu Visual Studio Kodunda yaparım:

  • Ben

    { 
        "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": [] 
         } 
        ] 
    } 
    

    Son olarak

launch.json (launch.json dosyasını oluşturduktan sonra) main.go

  • Git Debug sekmesi
  • tıklayın Launch yukarıdaki kod ile benim dosyasını tıklayın, Bu hatayı alıyorum:

    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 
    

    Başka bir şey eklemem gerekiyor mu? Herhangi bir yardım takdir edilecektir, teşekkür ederim!

  • +1

    Komut satırını derlemelisiniz. – Volker

    +3

    Ayrıca, GOPATH ve GOROOT ortam değişkenlerinin doğru olduğundan emin olun. –

    +2

    Çıkıyor Benim klasörümü 'launch.json' dosyasına ekledim. Bu yüzden, $ {workspaceRoot} 'işlevini' $ {workspaceRoot}/folder' olarak değiştirdim. Ancak ikinize de teşekkürler. Komut satırından nasıl derleneceğimi ve Go için ortam değişkenleri hakkında daha fazla bilgi edindim. –

    cevap

    1

    Ben zaten gerçek proje klasörüne çalışma klasörü değiştirerek çalışma var biliyorum, ama burada

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

    github.com/mo yardım etmeliydik ipucu adınızı, değil proje klasörü - Git bir klasörü çalıştırmaya çalışıyor. Her zaman github.com/mo/PROJECT

    İlgili konular