我已经在Mac上安装了go
go version
Run Code Online (Sandbox Code Playgroud)
输出:
go version go1.8.1 darwin/amd64
Run Code Online (Sandbox Code Playgroud)
和
go env
Run Code Online (Sandbox Code Playgroud)
输出:
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/MYUSERNAME/go/"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/np/ts5bwp_91ns22l9h751h2j8r0000gn/T/go-build124313959=/tmp/go-build -gno-record-gcc-switches -fno-common"
CXX="clang++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
Run Code Online (Sandbox Code Playgroud)
当我运行以下go get命令时:
go get -v github.com/miku/esbulk/cmd/esbulk
Run Code Online (Sandbox Code Playgroud)
它既不产生任何输出,也不执行任何操作。没事。
在GOPATH / pkg文件夹中有darwin_amd64文件夹,在darwin_amd64文件夹中有
github.com/miku/esbulk.a
Run Code Online (Sandbox Code Playgroud)
$ go help get
usage: go get [-d] [-f] [-fix] [-insecure] [-t] [-u] [build flags] [packages]
Get downloads the packages named by the import paths, along with their
dependencies. It then installs the named packages, like 'go install'.
The -u flag instructs get to use the network to update the named packages
and their dependencies. By default, get uses the network to check out
missing packages but does not use it to look for updates to existing packages.
The -v flag enables verbose progress and debug output.
$
Run Code Online (Sandbox Code Playgroud)
如果无事可做,那么就没有报告可言。例如,当go get首次运行时,它将下载并安装,之后将不执行任何操作,因为无需执行任何操作,除非您强制执行更新:
$ go get -v github.com/aclements/perflock/cmd/perflock
github.com/aclements/perflock (download)
github.com/aclements/perflock/internal/cpupower
github.com/aclements/perflock/cmd/perflock
$ go get -v github.com/aclements/perflock/cmd/perflock
$ go get -v github.com/aclements/perflock/cmd/perflock
$ go get -v -u github.com/aclements/perflock/cmd/perflock
github.com/aclements/perflock (download)
$ go get -v -u github.com/aclements/perflock/cmd/perflock
github.com/aclements/perflock (download)
$ go get -v github.com/aclements/perflock/cmd/perflock
$ go get -v github.com/aclements/perflock/cmd/perflock
$
Run Code Online (Sandbox Code Playgroud)