少什么,下什么;缺什么,补什么,哪里不会,点哪里

问题情境,接着上一篇博客,我在实际安装过程中还遇到一些问题,不知道各位会不会遇到,在这记录一下:

首先是下面这个问题,我一下开始直接那问题去Google,但没有发现相关的解决对策,找到这篇类似的

C:\Go\src>go install github.com/mdempsky/gocode
github.com\mdempsky\gocode\internal\cache\importer.go:15:2: cannot find package "." in:
        C:\Go\src\vendor\golang.org\x\tools\go\gcexportdata 

后面细想了一下,是不是文件路径不对,我在src找到vendor,然后将golang.orggithub.com放进去,然后换了一个报错:

C:\Go\src>go install github.com/mdempsky/gocode
ambiguous import: found package github.com/mdempsky/gocode in multiple directories:
        C:\Go\src\github.com\mdempsky\gocode
        C:\Go\src\vendor\github.com\mdempsky\gocode

主要是说有两个不同版本的引用,ok,删掉src下的那个github.com就解决了

之后再安装go install github.com/rogpeppe/godef时,又遇到了问题:

C:\Go\src>go install github.com/rogpeppe/godef
vendor\github.com\rogpeppe\godef\acme.go:11:2: cannot find package "." in:
        C:\Go\src\9fans.net\go\acme
vendor\golang.org\x\tools\internal\gocommand\vendor.go:16:2: cannot find package "." in:
        C:\Go\src\golang.org\x\mod\semver
vendor\golang.org\x\tools\go\packages\golist.go:28:2: cannot find package "." in:
        C:\Go\src\golang.org\x\xerrors

还是没有包惹的错,没法再去clone呗。

找到一篇类似问题的

找到对应路径,再安装,注意一下,好像都需要在src\golang.org\xsrc\vendor\golang.org\x下有的,我就下载了一个地方,另外一个地方手动复制的,不晓得为啥。

git clone https://github.com/9fans/go 9fans.net/go 
git clone https://github.com/golang/mod.git
git clone https://github.com/golang/xerrors.git

然后:

C:\Go\src>go install github.com/derekparker/delve/cmd/dlv
vendor\github.com\go-delve\delve\pkg\terminal\command.go:24:2: cannot find package "." in:
        C:\Go\src\github.com\cosiner\argv
vendor\github.com\go-delve\delve\service\dap\server.go:30:2: cannot find package "." in:
        C:\Go\src\github.com\google\go-dap
vendor\github.com\go-delve\delve\pkg\proc\bininfo.go:33:2: cannot find package "." in:
        C:\Go\src\github.com\hashicorp\golang-lru\simplelru
vendor\github.com\go-delve\delve\pkg\terminal\terminal_windows.go:9:2: cannot find package "." in:
        C:\Go\src\github.com\mattn\go-colorable
vendor\github.com\go-delve\delve\pkg\proc\gdbserial\gdbserver.go:84:2: cannot find package "." in:
        C:\Go\src\github.com\mattn\go-isatty
vendor\github.com\go-delve\delve\pkg\terminal\starbind\repl.go:44:2: cannot find package "." in:
        C:\Go\src\github.com\peterh\liner
vendor\github.com\go-delve\delve\pkg\logflags\logflags.go:16:2: cannot find package "." in:
        C:\Go\src\github.com\sirupsen\logrus
vendor\github.com\go-delve\delve\cmd\dlv\cmds\commands.go:30:2: cannot find package "." in:
        C:\Go\src\github.com\spf13\cobra
vendor\github.com\derekparker\delve\cmd\dlv\tools.go:6:2: cannot find package "." in:
        C:\Go\src\github.com\spf13\cobra\doc
vendor\github.com\go-delve\delve\pkg\terminal\starbind\starlark.go:11:2: cannot find package "." in:
        C:\Go\src\go.starlark.net\resolve
vendor\github.com\go-delve\delve\pkg\terminal\starbind\conv.go:10:2: cannot find package "." in:
        C:\Go\src\go.starlark.net\starlark
vendor\github.com\go-delve\delve\pkg\terminal\starbind\repl.go:42:2: cannot find package "." in:
        C:\Go\src\go.starlark.net\syntax
vendor\github.com\go-delve\delve\pkg\proc\arm64_arch.go:12:2: cannot find package "." in:
        C:\Go\src\golang.org\x\arch\arm64\arm64asm
vendor\github.com\go-delve\delve\pkg\proc\amd64_disasm.go:8:2: cannot find package "." in:
        C:\Go\src\golang.org\x\arch\x86\x86asm
vendor\github.com\go-delve\delve\pkg\proc\native\proc_windows.go:10:2: cannot find package "." in:
        C:\Go\src\golang.org\x\sys\windows
vendor\github.com\go-delve\delve\pkg\config\config.go:12:2: cannot find package "." in:
        C:\Go\src\gopkg.in\yaml.v2

我tm直接裂开。

没法,少什么,下什么;缺什么,补什么,哪里不会,点哪里。

git clone https://github.com/cosiner/argv.git
git clone https://github.com/google/go-dap.git
git clone https://github.com/hashicorp/golang-lru.git
git clone https://github.com/mattn/go-colorable.git
git clone https://github.com/mattn/go-isatty.git
git clone https://github.com/peterh/liner.git
git clone https://github.com/mattn/go-runewidth.git
git clone https://github.com/sirupsen/logrus.git
git clone https://github.com/spf13/cobra.git
git clone https://github.com/cpuguy83/go-md2man.git
git clone https://github.com/inconshreveable/mousetrap.git
git clone https://github.com/russross/blackfriday.git
git clone https://github.com/govenue/pflag.git
git clone https://github.com/google/skylark.git    (go.starlark.net\resolve)
git clone https://github.com/google/skylark.git

安装到这,我下面的我进行不下去了,我又回看了一下

go install github.com/derekparker/delve/cmd/dlv

好像这个是装cmd下的环境,emmm我用的vscode,装不装应该影响不大吧,我就不装了。

暂算解决问题。

posted @ 2020-12-01 18:38  沐沐子枫  阅读(257)  评论(0编辑  收藏  举报