安装gin出现的问题及解决
Posted ygjzs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装gin出现的问题及解决相关的知识,希望对你有一定的参考价值。
我在安装时出现的主要错误是,个别包get失败,以下是报错(也不算是报错)
github.com/gin-gonic/gin (download)
github.com/gin-contrib/sse (download)
github.com/go-playground/validator (download)
github.com/go-playground/universal-translator (download)
github.com/go-playground/locales (download)
github.com/leodido/go-urn (download)
github.com/golang/protobuf (download)
github.com/ugorji/go (download)
get "gopkg.in/yaml.v2": found meta tag get.metaImport{Prefix:"gopkg.in/yaml.v2", VCS:"git", RepoRoot:"https://gopkg.in/yaml.v2"} at //gopkg.in/yaml.v2?go-get=1
gopkg.in/yaml.v2 (download)
github.com/mattn/go-isatty (download)
unrecognized import path "golang.org/x/sys/unix": https fetch: Get "https://golang.org/x/sys/unix?go-get=1": dial tcp 216.239.37.1:443: i/o timeout
带着上面的错误进行代码的build会报找不到某些东西的错误(这是真的报错)
根据unrecognized import path "golang.org/x/sys/unix"
,可知是缺少了某些东西
可以这样解决
照着命令行报的错误,进行解决,在src下传构造golang.org/x/sys/unix
这样一个目录
以下是我中端的代码
~/goproject/src$ mkdir -p golang.org/x
~/goproject/src$ cd golang.org/x
~/goproject/src/golang.org/x$ git clone https://github.com/golang/sys.git
正克隆到 'sys'...
remote: Enumerating objects: 213, done.
remote: Counting objects: 100% (213/213), done.
remote: Compressing objects: 100% (122/122), done.
remote: Total 9360 (delta 161), reused 129 (delta 91), pack-reused 9147
接收对象中: 100% (9360/9360), 7.94 MiB | 797.00 KiB/s, 完成.
处理 delta 中: 100% (8046/8046), 完成.
其实关键步骤就是
$ mkdir -p golang.org/x
$ cd golang.org/x
$ git clone https://github.com/golang/sys.git
注意此时所在的目录
然后在build代码就可以成功了
然后gin就完成安装了
以上是关于安装gin出现的问题及解决的主要内容,如果未能解决你的问题,请参考以下文章
Unity 使用Animation Clip(动画片段) 对Animation Rig的Rig Weight (rig权重) 进行调整,出现无法调整的问题,及解决方法
CentOS yum 命令出现 [Errno 14] curl#6 - "Couldn't resolve host ..." 的解决方法(代码片段
[未解决问题记录]python asyncio+aiohttp出现Exception ignored:RuntimeError('Event loop is closed')(代码片段