相关疑难解决方法(0)

什么应该是GOPATH和GOROOT的价值观?

我正在尝试像这样安装doozer

$ goinstall github.com/ha/doozer
Run Code Online (Sandbox Code Playgroud)

我收到这些错误.

goinstall: os: go/build: package could not be found locally
goinstall: fmt: go/build: package could not be found locally
goinstall: io: go/build: package could not be found locally
goinstall: reflect: go/build: package could not be found locally
goinstall: math: go/build: package could not be found locally
goinstall: rand: go/build: package could not be found locally
goinstall: url: go/build: package could not be found locally
goinstall: net: go/build: package could not be found locally
goinstall: sync: go/build: …
Run Code Online (Sandbox Code Playgroud)

go gopath

296
推荐指数
13
解决办法
31万
查看次数

突然转到工具:没有这样的工具"编译"

我已经安装了我的Ubuntu桌面,它在我关闭计算机之前工作正常.

现在,当我启动我的机器并重新开始我的项目工作时,我得到了这个

$ go build
go tool: no such tool "compile"
go tool: no such tool "compile"
go tool: no such tool "compile"
go tool: no such tool "compile"
go tool: no such tool "compile"
Run Code Online (Sandbox Code Playgroud)

当我尝试建立一个项目时.

我在断电之前做的唯一可能有一些影响的事情是安装godoc使用

sudo apt-get install golang-doc
Run Code Online (Sandbox Code Playgroud)

我已经通过下载go1.10.1.linux-amd64.tar.gz文件直接安装,而不是使用apt-get

去环境

GOARCH="amd64"
GOBIN=""
GOCACHE="/home/me/.cache/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/me/go"
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build255010769=/tmp/go-build -gno-record-gcc-switches"
Run Code Online (Sandbox Code Playgroud)

$ go版本 …

go

5
推荐指数
2
解决办法
3722
查看次数

Go正在打印xgcc版本但没有安装版本

go version:打印

go version xgcc (Ubuntu 4.9.1-0ubuntu1) 4.9.1 linux/amd64
Run Code Online (Sandbox Code Playgroud)

我安装的版本是最新版本,即1.4.2

从tar版本安装的: go1.4.2.linux-amd64.tar.gz

GO环境变量看起来完全像这样:

GOARCH="amd64"
GOBIN="/home/user/coding/golang/gocnew/goc/bin"
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/user/coding/golang/gocnew/goc"
GORACE=""
GOROOT="/home/user/go"
GOTOOLDIR="/home/user/go/pkg/tool/linux_amd64"
TERM="dumb"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"
CXX="g++"
CGO_ENABLED="1"    
Run Code Online (Sandbox Code Playgroud)

我希望将版本打印为1.4.2,那么如何实现呢?

go

2
推荐指数
1
解决办法
2761
查看次数

标签 统计

go ×3

gopath ×1