首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GOPATH没有正确设置

GOPATH没有正确设置
EN

Stack Overflow用户
提问于 2016-02-15 02:05:20
回答 1查看 483关注 0票数 0

我被安装在xubuntu上。在那之后iI改变了GOPATH

代码语言:javascript
复制
$ export GOPATH=$HOME/go
$ echo $GOPATH
$ /home/rangga/go

如果我真的去跑步

代码语言:javascript
复制
$ go run /home/rangga/go/src/Test/testpath.go
$ /home/rangga

我使用os.Getwd()测试当前路径

它应该是类似于这些/home/rangga/go/src/Test的输出

喂,这是我的围棋

代码语言:javascript
复制
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/rangga/go"
GORACE=""
GOROOT="/usr"
GOTOOLDIR="/usr/lib/gccgo/tool"
TERM="dumb"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"
CXX="g++"
CGO_ENABLED="1"

我在出口GOPATH方面做错了吗?请问如何使GOPATH在go语言上可行?

谢谢

编辑 ok,这是我的错误,我应该切换到当前的工作目录,然后再运行

多亏了peterSO

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-15 02:15:49

包os 漏斗地球d func Getwd() (dir字符串,错误) Getwd返回与当前目录相对应的根路径名。如果可以通过多条路径(由于符号链接)到达当前目录,Getwd可以返回其中的任何一条路径。

代码语言:javascript
复制
$ go run /home/rangga/go/src/Test/testpath.go
$ /home/rangga

您得到了您想要的内容,您的当前目录:/home/rangga

更改当前目录,

代码语言:javascript
复制
$ cd /home/rangga/go/src/Test/
$ go run testpath.go
$ /home/rangga/go/src/Test
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35400455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档