Go, Golang: не имеет смысла, что у меня должны быть файлы перед импортом
Как импортировать внешний пакет с нуля?
Мы написали библиотечный пакет на Go и протестировали его для распространения через github. Я следуюhttp://golang.org/doc/code.html и используя Mac, но получаю сообщение об ошибке
CMD я поставил следующий.
$ mkdir $HOME/go
$ export GOPATH=$HOME/go
$ export PATH=$PATH:$GOPATH/bin
$ mkdir -p $GOPATH/src/github.com/user
$ mkdir $GOPATH/src/github.com/user/project
Затем я положил
$ go get github.com/user/project
Еще ошибки с go install
can't load package: package github.com/golingorg/goling: no Go source files in /Users/user_name/go/src/github.com/user/project
Я не понимаю, зачем нам файлы для импорта внешнего пакета в Go. Внешний пакет означает, что я что-то получаю и создаю файлы из внешнего пакета.
У меня вопрос, как я импортирую внешний пакет с нуля. Большинство документов просто говорят что-то вроде
go get github.com/yasushi-saito/fifo_queue
это дает мне$ GOPATH не установлен. " Я расстраиваюсь, настраивая среду дляиди возьми" работать, как начинающий. Заранее большое спасибо.
Резюме
How do I import an external package from scratch?