代码改变世界

Go开发常见问题

2012-12-10 17:46  Danny.tian  阅读(493)  评论(0编辑  收藏  举报

1、

疑问:go get 命令不能下载到GOPATH,在使用go get github.com/robfig/revel 时,发现一个奇怪的问题,为啥运行命令后在GOPATH/src下面找不到下载的文件捏?

原因:如果第一次没有设置GOPATH的话,调用go get github.com/robfig/revel源代码会被下载到GOROOT/src/pkg里面,即使之后设置了GOPATH也会因为之前已经下载到了GOROOT下面而不会下载到GOPATH里面,只有删除了GOROOT里面的文件才会优先考虑GOPATH。