Idź, Golang: nie ma sensu, że przed importem muszę mieć pliki

Jak zaimportować zewnętrzny pakiet od podstaw?

Napisałem pakiet biblioteki w Go i testowałem dystrybucję za pośrednictwem github. śledzęhttp://golang.org/doc/code.html i używając mac, ale otrzymując komunikat o błędzie

cmd I put is follow.

$ 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

Potem położyłem

$ go get github.com/user/project

Wciąż występują błędy podczas instalacji go

can't load package: package github.com/golingorg/goling: no Go source files in /Users/user_name/go/src/github.com/user/project

Nie rozumiem, dlaczego potrzebujemy plików do importowania zewnętrznego pakietu w Go. Pakiet zewnętrzny oznacza, że ​​coś dostaję i tworzę pliki z zewnętrznego pakietu.

Moje pytanie brzmi: jak zaimportować zewnętrzny pakiet od podstaw. Większość dokumentów mówi coś takiego

 go get github.com/yasushi-saito/fifo_queue

to daje mi „$ GOPATH nie ustawiony”. Jestem sfrustrowany konfigurowaniem środowiska do pracy „zacznij” do pracy jako początkujący. Z góry dziękuję.

streszczenie

   How do I import an external package from scratch?

questionAnswers(3)

yourAnswerToTheQuestion