请问怎么解决包路径的问题

firebug · 2018-02-16 08:08:49 · 1021 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2018-02-16 08:08:49 的主题,其中的信息可能已经有所发展或是发生改变。

我用go get的github包安装在了我工程目录下的pkg文件夹里,但是我执行go run的时候他报这个错: 1.png

但是这个包是在我的工程目录下,不是在/usr/lib/go-1.6/pkg下,

2.png

这是我的go环境,go path是当前工程:

Screenshot from 2018-02-15 19-05-18.png

我文件里是这样导入包的: import "github.com/julienschmidt/httprouter"

请问如何解决?谢谢!


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1021 次点击  
加入收藏 微博
3 回复  |  直到 2018-02-17 01:47:55
dong-hao
dong-hao · #1 · 7年之前

你用这个 go 环境,go get 的包怎么会下载到 /usr 目录下呢,奇怪。。 你可以把这个包 "github.com/julienschmidt/httprouter" 整体拷贝到 $GOPATH/src 下面。

firebug
firebug · #2 · 7年之前

go get的包是下载到我的工程目录也是GOPATH /home/goweb下的,但是run的时候不知道为啥它要在/usr/lib下找包

firebug
firebug · #3 · 7年之前

又莫名其妙好了,现在go get会直接生成到我的src目录下。。。

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传