我有这个奇怪的问题。
当我运行时go env,我得到以下信息:
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/ethanc/.cache/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/ethanc/go"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/home/ethanc/marketstore/go.mod"
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-build154822748=/tmp/go-build -gno-record-gcc-switches"
但是,当我运行时echo $GOPATH,我得到一个空的新行。当我尝试回应它们时,所有其他 GO 环境值也会发生这种情况: 空 GOPATH 结果
这没有意义,因为当我尝试打印出其他路径变量时,如echo $HOME,我得到了正确的值:
/home/ethanc
有谁知道为什么当我 echo my 时GOPATH,只返回一个新行?
蛊毒传说
当年话下
叮当猫咪
相关分类