如何从头开始导入外部包?
我在 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?