安装gin出现的问题及解决和设置代理报错解决
程序员文章站
2022-03-07 15:25:54
安装gin 我在安装时出现的主要错误是,个别包get失败,以下是报错(也不算是报错) 带着上面的错误进行代码的build会报找不到某些东西的错误(这是真的报错) 根据 ,可知是缺少了某些东西 可以这样解决 照着命令行报的错误,进行解决,在src下传构造 这样一个目录 以下是我中端的代码 其实关键步骤 ......
安装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就完成安装了
设置代理
unset goproxy
可以解决设置代理报错的问题,这是在安装gin过程中学到的
报的错为warning: go env -w goproxy=... does not override conflicting os environment variable
我这里设置的代理为https://goproxy.cn
命令为go env -w goproxy=https://goproxy.cn,direct
还有一个地址是https://goproxy.io,我设置的是前者,
推荐阅读
-
Centos7.4服务器安装apache及安装过程出现的问题解决方法
-
Apache源码包在LINUX(CENTOS6.8)中的安装(出现问题及解决)
-
linux安装mysql5.7.22配置文件my.cnf配置细节及修改密码时出现的问题解决
-
CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
-
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
-
Ubuntu Server 16.04安装MySQL设置远程访问出现问题的完美解决方案(error:10061)
-
IDEA链接MySQL报错08001和连接成功后不显示表的问题及解决方法
-
阿里云镜像安装docker报错的问题及解决方案
-
安装xilinx vivado IDE时出现的问题及解决方法
-
【Bug流水账】安装Gulp中出现Gulp-cli安装失败的问题及解决方法