请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

idea 找不到下载的包,急,在线等,解决了两天没有解决?

如图:

图片描述
build projectalpha/crawler: cannot find module for path golang.org/x/text/encoding/simplifiedchinese

Compilation finished with exit code 1

但是这个已经下载完了.
gopm get -g -v golang.org/x/text
[GOPM] 11-16 12:55:41 [ INFO] App Version: 0.8.8.0307 Beta
[GOPM] 11-16 12:55:41 [ INFO] Local repository path: /Users/kevin/.gopm/repos
[GOPM] 11-16 12:55:41 [ INFO] Indicated GOPATH: /Users/kevin/go
[GOPM] 11-16 12:55:41 [ INFO] /Users/kevin/.gopm/repos/golang.org/x/text
[GOPM] 11-16 12:55:41 [DEBUG] Skipped installed package: golang.org/x/text@branch:
[GOPM] 11-16 12:55:42 [ INFO] Package copied to GOPATH: golang.org/x/text
[GOPM] 11-16 12:55:42 [ INFO] 0 package(s) downloaded, 0 failed
关宇gopath设置:
YouDideMacBook-Pro:projectalpha kevin$ echo KaTeX parse error: Expected 'EOF', got '目' at position 25: …Users/kevin/go 目̲录结构: YouDideMa… pwd
/Users/kevin/go/src
YouDideMacBook-Pro:src kevin$ ls
github.com golang.org projectalpha ----项目目录
YouDideMacBook-Pro:src kevin$

idea 相关信息?
版本; 2018.2.5

图片描述

图片描述

idea 中gopath 设置 ?
图片描述

图片描述

问题出在哪里?

正在回答 回答被采纳积分+3

2回答

阿憨阿憨 2019-01-13 00:14:39

https://img1.sycdn.imooc.com//szimg/5c3a12180001b2f217820974.jpg

如果系统没有设置export GOPATH..........

把绿框中的选项点掉,否则会GOPATH会读取系统配置.

0 回复 有任何疑惑可以回复我~
ccmouse 2018-11-19 20:14:06

找不到包这在Go语言或者其他语言中,都是比较常见但有时比较困难的问题。我介绍一下解决思路。

首先,我们本地到底有没有这个包。没有的话,那拿过来。

第二,如果本地有的话,我们看看系统到底去哪里找了。最好是系统有输出GOPATH。这里idea里面似乎在报错的时候没有输出GOPATH。那么我们可以去到命令行,试试go run或者go build,它们如果在找不到包的时候是会输出GOPATH的,那么我们用ls命令看看到底有没有那些包。比如同学的环境应该是/Users/kevin/go/src/golang.org/x/text/encoding/simplifiedchinese


0 回复 有任何疑惑可以回复我~
  • 提问者 慕莱坞8302058 #1
    我在idea 运行不了,但是go run 可以,我参考了这个 https://github.com/go-lang-plugin-org/go-lang-idea-plugin/issues/224 进行设置不行啊。请老师指点,谢谢,
    回复 有任何疑惑可以回复我~ 2018-11-19 21:45:06
  • 提问者 慕莱坞8302058 #2
    运行的时候会先出现这个错误go: golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e: unrecognized import path "golang.org/x/tools" (https fetch: Get https://golang.org/x/tools?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
    go: error loading module requirements
    
    然后会出现这个错误: 
    build projectalpha/crawler: cannot find module for path golang.org/x/net/html/charset
    
    Compilation finished with exit code 1
    回复 有任何疑惑可以回复我~ 2018-11-19 22:12:56
  • ccmouse 回复 提问者 慕莱坞8302058 #3
    应该还是idea的gopath不对。你仔细看看信息或是日志里哪有说gopath在哪里的。配置窗那个可能不靠谱。
    这里有篇文章说如何查看日志的,https://jingyan.baidu.com/article/af9f5a2d4e7f9543140a45d5.html
    这里还有一篇文章https://blog.csdn.net/fenglailea/article/details/53054502
    实在不行,重启大法或重装大法吧。
    或者你换个编辑器/ide试试。比如vscode,sublime
    当然,你也可以暂时使用命令行运行,idea只做编辑器。
    回复 有任何疑惑可以回复我~ 2018-11-20 20:16:04
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信