在go语言项目中,引入本地包很常见,举个例子。postgres_exporter 引入本地的pq。下载和运行postgres_exporter下载postgres数据使用驱动:git clone git@github.com:lib/pq.gitpackage mainimport (...github.c...
在go语言项目中,引入本地包很常见,举个例子。
postgres_exporter 引入本地的pq。下载和运行postgres_exporter
下载postgres数据使用驱动:git clone git@github.com:lib/pq.git
package main
import (
...
"github.com/lib/pq"
...
查看源码位置
[root@baidu1 postgres_exporter]# pwd
/gopath/postgres_exporter
[root@baidu1 pq]# pwd
/src/pq
使用 replace 将远程包替换为本地包服务
[root@baidu1 postgres_exporter]# vi go.mod
replace github.com/lib/pq => /src/pq
打包,应用
make build
export DATA_SOURCE_NAME=postgresql://postgres_exporter:password@localhost:5432/postgres?sslmode=disable
./postgres_exporter <flags>
沃梦达教程
本文标题为:go语言引入本地依赖包
猜你喜欢
- Swift超详细讲解指针 2023-07-08
- Ruby on Rails在Ping ++ 平台实现支付 2023-07-22
- Ruby 迭代器知识汇总 2023-07-23
- Go Web开发进阶实战(gin框架) 2023-09-06
- R语言关于二项分布知识点总结 2022-11-30
- R语言-如何切换科学计数法和更换小数点位数 2022-11-23
- Ruby的字符串与数组求最大值的相关问题讨论 2023-07-22
- 汇编语言程序设计之根据输入改变屏幕颜色的代码 2023-07-06
- Golang http.Client设置超时 2023-09-05
- R语言绘图数据可视化pie chart饼图 2022-12-10
