记一次启动go lang服务器的过程以及错误解决方法

Posted avi9111

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次启动go lang服务器的过程以及错误解决方法相关的知识,希望对你有一定的参考价值。

1.git clone

git clone https://github.com/harlanc/netgo.git

我没有使用,纯zip下载

2.安装依赖

go get -d ./...

3.出现错误

go.mod file not found in current director

可能是windows独有,谁TM知道呢

4.再次安装依赖

上面第3步骤,强制,乱执行,直接眯上眼,执行cmd后,就可以再次输入命令

go get -d ./...

5.启动 main

go run main.go

6.启动的错误

netgo@v0.0.0-20191228141547-2f74b2275827\\lib\\ng_utils.go:50:12: assignment mismatch: 2 variables but uuid.NewV4 returns 1 va

go.mod 中改最新版本

assignment mismatch: 2 variables but uuid.NewV4 returns 1 values_LitongZero的博客-CSDN博客





改写 go.mod

require (
	github.com/golang/protobuf v1.5.2
	github.com/harlanc/netgo v0.0.0-20191228141547-2f74b2275827
	//github.com/satori/go.uuid v1.2.0
	github.com/satori/go.uuid v1.2.1-0.20181028125025-b2ce2384e17b
)

7.360又出来搞事情

 

以上是关于记一次启动go lang服务器的过程以及错误解决方法的主要内容,如果未能解决你的问题,请参考以下文章

Go服务迁到K8s后老抽风重启? 记一次完整的线上问题解决过程

记一次rabbitMQ无法启动错误解决方案

记一次帮朋友解决apache站点403错误的过程

记一次服务器安装GPU以及安装esxi的过程

记一次“java: 程序包org.aspectj.lang不存在”问题解决

记一次服务器无法通过ssh连接的解决过程