代码之家  ›  专栏  ›  技术社区  ›  Karlom

突然出现的工具:没有这样的工具“编译”

go
  •  4
  • Karlom  · 技术社区  · 7 年前

    我在Ubuntu桌面上安装了Go,在我关闭电脑之前它工作得很好。

    现在,当我启动机器并继续我的项目工作时,我得到了这个

    $ 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"
    

    当我试图建立一个项目时。

    我在关机前做的唯一一件事可能会有一些效果,那就是安装GoDoc

    sudo apt-get install golang-doc
    

    我已经通过下载直接安装了Go 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"
    

    $go版本

    go version go1.10.1 linux/amd64
    

    我仍然可以运行Comiled Go代码。

    这里可能出了什么问题?我怎么修?

    1 回复  |  直到 7 年前
        1
  •  5
  •   peterSO    7 年前

    compile go env GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" /usr/local/go