当前位置: 首页 > news >正文

Go:如何在GoLand中引用github.com中的第三方包

  本篇博客主要介绍如何在GoLand中引入github.com中的第三方包。具体步骤如下:

正文

(1) 先在GoLand中打开go的工作区目录(即环境变量$GOPATH设置的变量)。如图:
在这里插入图片描述
关于工作区目录中的三个子目录:

  • bin: 保存已编译的二进制可执行程序;
  • pkg: 保存已编译的二进制包文件;
  • src: 保存Go源代码; 这里假设未来的go项目代码都放在这个目录下。
    (2) 进入GoLand中的终端进入src目录。并执行如下代码:
go mod init src

其结果如下:
在这里插入图片描述
这个时候会发现,$GOPATH/src目录下会产生一个go.mod文件,并且在External Libraries中产生了一个包。如图:
在这里插入图片描述
这里要注意:go mod命令只适用于go V1.11之后的版本。
(3) 回到终端界面,运行go get 命令下载并安装包。代码举例如下:

go get github.com/Knetic/govaluate

具体结果如下:
在这里插入图片描述
这里要注意,go get 后面跟着的存储库URL地址中的“https://”省略了。
到目前为止,src目录下的所有go源代码就都可以使用govaluate包了。具体如下:
在这里插入图片描述

相关文章:

  • 关于Alibaba Cloud Toolkit 下载配置以及后端自动部署
  • RT-DETR 应用 BiFPN 结构 | 加权双向特征金字塔网络
  • 【pytorch源码分析--torch执行流程与编译原理】
  • java高级之单元测试、反射
  • 常见面试题-TCP三次握手四次挥手
  • MySQL 是怎样运行的:单表访问方法及基于成本的优化
  • Windows 同步时间服务器批处理
  • 软件测试常见面试题1000问涵盖一千+公司面试软件测试面试题(全网最全)
  • 安全防御——二、ENSP防火墙实验学习
  • Ecal基于wifi下跨机通讯
  • 服务器的操作系统,你选择哪些?
  • 家政预约服务小程序源码系统 线上+线下两种模式 带完整的搭建教程
  • 运动想象 EEG 信号分析
  • 1.OpenResty系列之入门简介
  • JDBC SQL Server Source Connector: 一览与实践
  • 【css3】浏览器内核及其兼容性
  • 【刷算法】求1+2+3+...+n
  • 11111111
  • css属性的继承、初识值、计算值、当前值、应用值
  • Cumulo 的 ClojureScript 模块已经成型
  • HTML5新特性总结
  • JS+CSS实现数字滚动
  • js写一个简单的选项卡
  • NSTimer学习笔记
  • quasar-framework cnodejs社区
  • 编写符合Python风格的对象
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 大快搜索数据爬虫技术实例安装教学篇
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 分类模型——Logistics Regression
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 将 Measurements 和 Units 应用到物理学
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 目录与文件属性:编写ls
  • 盘点那些不知名却常用的 Git 操作
  • 前端知识点整理(待续)
  • 如何合理的规划jvm性能调优
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​MySQL主从复制一致性检测
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (AngularJS)Angular 控制器之间通信初探
  • (办公)springboot配置aop处理请求.
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (三)Honghu Cloud云架构一定时调度平台
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)创业家杂志:UCWEB天使第一步
  • .NET/C# 使用反射注册事件
  • .NET企业级应用架构设计系列之应用服务器
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)