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?

Ответы на вопрос(3)

Ваш ответ на вопрос