我执行go mod tidy报错了但是能运行,新手不知道哪里有问题

15132665890 · · 1196 次点击 · 开始浏览    置顶

环境go1.17.8 mac m1 按pdf学习需要github.com/julienschmidt/httprouter这个包, ```go package main import ( "fmt" "net/http" "github.com/julienschmidt/httprouter" ) func hello(w http.ResponseWriter,r *http.Request,p httprouter.Params){ fmt.Fprintf(w,"Hello world") } func main() { mux := httprouter.New() mux.GET("/hello/:name",hello) server := http.Server{ Addr: "localhost:8080", Handler: mux, } err := server.ListenAndServe() if err!=nil{ fmt.Println(err.Error()) } } ``` 但是go mod tidy报错, 我的gopath设置是Users/xx/gopath这样的目录 ![image.png](https://static.golangjob.cn/220427/e1d83452c2a4200978d7b6486146ed40.png) go mod download好像没有任何错误 ![image.png](https://static.golangjob.cn/220427/85c706d6871aa225af5ba16d8b070f17.png) go run main.go的时候也能跑起来,不知道我goland包总是标红是什么情况 ![image.png](https://static.golangjob.cn/220427/5260d39067e03376f1046227997f6529.png) ![image.png](https://static.golangjob.cn/220427/5b5a0ad3bc4a8b83747888f2601de248.png)

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

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

1196 次点击  
加入收藏 微博
2 回复  |  直到 2022-04-27 11:35:38
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传