Mac vscode could not import github.com/gin-gonic/gin

news2024/10/6 6:49:09

问题背景:

第一次导入一个go的项目就报红

问题分析:

其实就是之前没有下载和导入gin这个web框架包

gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确。

问题解决:

依次输入以下命令。通常是输入第一个即可,如果还不行可以继续输入下面两个

go get -u github.com/gin-gonic/gin //下载安装
go mod init gin
go mod edit -require github.com/gin-gonic/gin@latest

再看就没有问题了 

 

注意:

如果下载安装这个框的时候报错:zip: not a valid zip file

可能原因github比较难访问,因此可以开启代理 

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct

这样问题就解决了 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1817904.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024护眼落地灯十大品牌有哪些?揭晓年度十大护眼灯品牌!

2024护眼落地灯十大品牌有哪些?家里的台灯照明范围有限,阅读面和房间的空间光线亮暗差大,眼睛需要同时适应亮和暗两种光线,频繁收缩,极易眼疲劳。再加上学习时间过长,眼睛得不到休息,从而引起近…

React+TS前台项目实战(八)-- 全局常用组件模态框Modal封装

文章目录 前言Modal模态框组件1. 功能分析2. 代码详细注释说明3. 使用方式4. 效果展示 总结 前言 今天这篇主要讲项目中经常会用到的模态框Modal组件封装。模态框可用在很多地方,比如弹窗Dialog使用、消息提示Message使用等都可以在外层套上Modal组件,下…

6.11运算符重载

友元 友元的设置是因为这样就可以访问类中的private成员 设置某一个类或者是函数为友元的,用friend关键字声明友元 友元的三种形式:普通函数、成员函数、友元类 普通函数:在类内部声明然后再类外部定义。 class Point{ public:friend f…

Linux2(文件类型分类 基本命令2 重定向)

目录 一、文件类型分类 二、基本命令2 1. find 帮助查询 2. stat 查看文件的信息 3. wc 统计文本 4. 查看文本内容 4.1 cat 4.2 more 4.3 less 4.4 head 4.5 tail 5. cal 显示日历 6. date 显示时间 7. du 文件大小 8. ln 链接 软链接 硬链接 区别 9. histo…

6.8日志系统

当做大型项目的时候,出了bug可能需要借助于日志检查,小项目一般是打断点。 服务器是一直在运行的,不能停止,可以借助于日志检查错误。 日志分为两种:业务级别的日志(供用户分析业务过程)&…

基于springboot实现教学资料管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现教学资料管理系统演示 摘要 使用旧方法对教学资料管理系统的信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在教学资料管理系统的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存…

【ARM Coresight Debug 系列 -- ARMv8/v9 Watchpoint 软件实现地址监控详细介绍】

请阅读【嵌入式开发学习必备专栏 】 文章目录 ARMv8/v9 Watchpoint exceptionsWatchpoint 配置信息读取Execution conditionsWatchpoint data address comparisonsSize of the data accessWatchpoint 软件配置流程Watchpoint Type 使用介绍WT, Bit [20]: Watchpoint TypeLBN, B…

《一头扎进》系列之Python+Selenium框架实战篇23- 价值好几K的框架,呵!这个框架有点意思啊!!!

宏哥微信粉丝群:https://bbs.csdn.net/topics/618423372 有兴趣的可以扫码加入 1.简介 前面文章,我们实现了框架的一部分功能,包括日志类和浏览器引擎类的封装,今天我们继续封装一个基类和介绍如何实现POM。关于基类,…

JAVA小知识17:数组,从0基础到掌握

数组,无论在哪种编程语言当中都是最基础,最广泛使用的一种线性表数据结构,这篇文章将从多个角度来从浅入深的讲述数组。 本文讲述了数组的概念,定义,初始化方法以及如何遍历数组,如何赋值,关于数…

基于WPF技术的换热站智能监控系统03--实现左侧加载动画

1、左侧布局规划 左侧分5行,每行的高度通过height属性来指定,1.2*表示占1.2倍的宽度 2、创建用户控件 在WPF中想要进行个性化处理,主要可以通过三个方面来实现:控件模板(控件模板、数据模板、数据容器模板&#xff09…

EDEX-UI这个终端模拟器

eDEX-UI 是一款开源、免费、跨平台的全屏终端模拟器和系统监视器,外观和操作界面极其科幻,灵感来自电影《创战纪》的会议室特效场景。作者倾注了大量心血,使得它不仅拥有酷炫的操作界面,还具备清晰爽脆的音效。 优点: …

【车载AI音视频电脑】4路AHD 130万像素双卡车载录像机

产品主要特点: -支持4路实时高清AHD 720P录像 -SD卡记录数据(可支持2张大容量SD卡,最大支持单张256G) -支持GPS全球定位, 可选模块 -支持WIFI高速自动下载功能, 可选模块 -内置3/4G模块,实时预览和远程管理, 可选…

打造你的专属扭蛋机:淘宝扭蛋机小程序搭建全攻略

想要在互联网娱乐领域大展拳脚吗?淘宝扭蛋机小程序或许是你的不二选择。本文将为你提供详细的搭建教程,帮助你轻松打造属于自己的扭蛋机小程序。 一、了解扭蛋机小程序的基本原理 在开始搭建之前,我们需要了解扭蛋机小程序的基本原理。扭蛋机…

收藏一些毕业论文技术路线图

*信息来源:xhs 立青Jill 原文链接https://mp.weixin.qq.com/s?__bizMzUyNzczMTI4Mg&mid2247693272&idx3&snf6c8513eaee894c5158dc5c3620bf93c&chksmfa76ace5cd0125f3169b2782c137f6308c6d201d3a845db1be8b397758a1f11e3719524e601b&token18515…

图片转Excel表格:提升数据处理效率的利器

在日常工作和生活中,我们经常遇到各种数据和信息以图片的形式存在。有时,这些数据图片中包含了重要的表格信息,例如财务报告、统计数据或调研结果。为了对这些数据进行进一步的分析和处理,我们需要将其转换为可编辑的电子表格格式…

Android WebSocket长连接的实现

一、为什么需要 WebSocket 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客…

程序员职业素养

程序员应该具备的职业素养 一、专业精神1.1、专业精神在程序员职业生涯中的重要性1.2、追求技术的过程1.3、专业精神对团队和项目的影响1.4、专业精神在个人职业发展中的意义 二、沟通能力2.1 沟通能力在程序员职业生涯中的重要性2.2 沟通能力的要素2.2.1. 有效的口头和书面表达…

UPS负载箱的使用注意事项有哪些?

UPS负载箱是用于模拟电网中各种负载的设备,广泛应用于电力系统、通信系统、数据中心等领域。为了保证UPS负载箱的正常运行和使用安全,在使用过程中需要注意以下几点: 1. 选择合适的负载箱:根据实际需求选择合适的负载箱&#xff0…

DevExpress WPF中文教程:Grid - 如何完成列和编辑器配置(设计时)?

DevExpress WPF拥有120个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件…

数据密集型企业是如何选择替代FTP传输文件的系统的?

数据密集型企业是指其发展和运行高度依赖于数据、算法和算力的闭环优化体系的企业。这类企业拥有规模化知识创造者、更广泛的智能工具以及更丰裕的数据要素资源。 毋庸置疑,数据对于数据密集型企业来说是最关键、最核心的资产,但数据密集型企业同样也面临…