go get 下载失败

本文介绍了在Go语言开发中遇到的下载问题,提供了配置代理的解决方案,并详细讲解了如何在Go环境中链接MySQL,包括下载mysql驱动、初始化模块、使用Gorm和Gin框架。此外,还涉及了Docker环境部署的步骤,如安装Docker、配置镜像源以及启动和管理Docker服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

无法下载 配置代理:

在golang中链接MySQL

1.在go环境中 下载mysql驱动

2.初始化模块

3.执行go mod tidy

4.引入MySQL驱动

5.Dsn

Gin框架

ORM框架Gorm

1.配置环境

Go中mysql的驱动

Docker 环境部署

无法下载 配置代理:

七牛:Goproxy 中国  https://goproxy.cn

阿里: mirrors.aliyun.com/goproxy/

官方: < 全球 CDN 加速 https://goproxy.io/>

其他:jfrog 维护 https://gocenter.io

$ go env -w GO111MODULE=on

$ go env -w GOPROXY=https://goproxy.cn,direct

搞定。

在golang中链接MySQL

1.在go环境中 下载mysql驱动

go get -u github.com/go-sql-driver/mysql

2.初始化模块

go mod init m

3.执行go mod tidy

go mod tidy

4.引入MySQL驱动

_ "github.com/go-sql-driver/mysql"

如果mysql.Open打不开,删除上面的驱动,

mysql驱动要用gorm下面的:

import (

 "gorm.io/driver/mysql"

 "gorm.io/gorm"

)

5.Dsn

dsn := "root:123456@tcp(127.0.0.1:3306)/user?charset=utf8mb4&parseTime=True"

Gin框架

1.下载

 go get -u github.com/gin-gonic/gin

2.导包

import "github.com/gin-gonic/gin"

ORM框架Gorm 

配置环境

go get -u gorm.io/gorm

go get -u gorm.io/driver/sqlite

Go中mysql的驱动

go get -u gorm.io/driver/mysql

Docker 环境部署

  1. 检查linux内核版本

uname -a

linux操作系统Centos7,linux 3.10 内核,docker官方说至少3.8以上(ubuntu下要linux内核3.8以上)

  1. 先更新yum包

yum update

  1. 设定docker yum源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

  1. 下载docker

Yum install docker-ce  //-ce是不指定版本,升级到最新版本

  1. 设置docker

启动 :[root@msr-server ~]# systemctl start docker

设置虚拟机开机自启:[root@msr-server ~]# systemctl enable  docker

查看版本 :[root@msr-server ~]# docker version

  1.  卸载docker

yum list installed | grep docker

yum -y remove docker-ce.x86_64

...

  1. 镜像地址(最全)

https://hub.docker.com/

  1. 下载tomcat镜像

docker pull tomcat

先这些。我对docker了解也不多,只局限于会用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值