Сначала вы должны подтвердить, что vscode забирает вашу GOPATH. Если вы откроете окно терминала в vscode и наберете
echo $GOPATH
для подтверждения совпадений гопатов. Затем вам нужно открыть VSCode в том месте, где находится ваш цепной код Go, который должен находиться в каталоге src
в рабочей области go, на которую указывает ваш путь go. Например, вот мой проект go chaincode, называемый testcc, а фактический источник кода цепи находится в mycc
└── testcc
├── bin
├── pkg
│ └── linux_amd64
└── src
├── github.com
├── golang.org
└── mycc
находится по адресу ~/mycode
. Поэтому у меня будет GOPATH ~/mycode/testcc
, и я открою vscode в каталоге mycc. Например, я бы запустил vscode следующим образом
$ GOPATH=~/mycode/testcc code ~/mycode/testcc/src/mycc