On Sat, Aug 19, 2017 at 08:52:13AM +0100, KatolaZ wrote:
> On Fri, Aug 18, 2017 at 10:30:01PM -0400, Hendrik Boom wrote:
> 
> [cut]
> 
> > 
> > Just to me some time -- what settings are you using for critical 
> > environment variables like GOPATH and GOROOT? 
> 
> GOROOT should be the folder where go is installed.
> 
> GOPATH is the workspace where you keep your go sources. In general,
> you can have more than one workspace, so you might want to set GOPATH
> dynamically. 

I see.  go itself knows where it is and sets its own versino of the 
environment variables:

/usr/lib/go-1.7/bin/go env
GOARCH="386"
GOBIN=""
GOEXE=""
GOHOSTARCH="386"
GOHOSTOS="linux"
GOOS="linux"
GOPATH=""
GORACE=""
GOROOT="/usr/lib/go-1.7"
GOTOOLDIR="/usr/lib/go-1.7/pkg/tool/linux_386"
CC="gcc"
GOGCCFLAGS="-fPIC -m32 -pthread -fmessage-length=0 
-fdebug-prefix-map=/tmp/go-build708617863=/tmp/go-build 
-gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"

But Linux's regular environment is untouched.

I suppose I have to make PATH include /usr/lib/go-1.7/bin so the go 
command will work.
.
GOROOT would be /usr/lib/go-1.7 although go seems to already have 
that built in, and I'll have to set GOPATH to where I want to work 
(likely ~hendrik/dv/go).

Thanks.
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to