小白第一次使用go 直接在manjaro库中安装liteide,
无法运行hello go ,肯定关于环境变量,肯定是跟换gopath了啦,但是遇到一个问题,我居然找不到的gopath,我明明装了go的,执行go env发现地址位置位于home/go,没错,以下会贴上go env 参数,但是文件管理中无法找到go的目录文件夹!!<br>GOARCH="amd64"<br/>
GOBIN=""<br/>
GOCACHE="/home/yichengxian/.cache/go-build"<br/>
GOEXE=""<br/>
GOHOSTARCH="amd64"<br/>
GOHOSTOS="linux"<br/>
GOOS="linux"<br/>
GOPATH="/home/yichengxian/go"<br/>
GORACE=""<br/>
GOROOT="/usr"<br/>
GOTMPDIR=""<br/>
GOTOOLDIR="/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0"<br/>
GCCGO="/usr/bin/gccgo"<br/>
CC="gcc"<br/>
CXX="g++"<br/>
CGO_ENABLED="1"<br/>
CGO_CFLAGS="-g -O2"<br/>
CGO_CPPFLAGS=""<br/>
CGO_CXXFLAGS="-g -O2"<br/>
CGO_FFLAGS="-g -O2"<br/>
CGO_LDFLAGS="-g -O2"<br/>
PKG_CONFIG="pkg-config"<br/>
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build682985159=/tmp/go-build -gno-record-gcc-switches -funwind-tables"
你看下环境变量里有没有配置GOPATH,一般ide都会读取环境变量配置,你命令行能用因为你安装的go可执行文件在用户bin目录或者有软连接在用户bin目录,所以可以在任何目录使用go命令,不代表你环境变量就有这个配置,一般都要手动配置的
#3
更多评论
<a href="/user/lurenjia528" title="@lurenjia528">@lurenjia528</a> 其实我最主要的问题是用go env 中取得的gopath找不到这个目录,也就是没有go这个目录,很奇怪,但是go命令是正常的
#2