问题:在使用go mod后,执行编译会报错:

Cannot load xxx: cannot find module providing package xxx


目录结构如下:

J:.

└─src
| ├─day1
| | |
| | ---goroute.go
| └─main
| |--main.go
|
---go.mod # cat go.mod
module mytest go 1.12 ============================
解决办法:
============================
在go.mod文件中首行指定了模块名:mytest,
那么:
1. 在main.go文件中导入自定义模块day1时,自定义模块名前要加模块名前缀mytest:
例如:
import (
"mytest/src/day1"
)
2. 在编译go文件时,也要添加模块名前缀:
例如:
在项目根目录下,执行编译:
go build mytest/src/main
运行:
go run mytest/src/main

附:

相关代码

goroute.go

package day1

import "fmt"

func Gomy(a int)  {
fmt.Println("output: ", a)
}

main.go

package main

import (
"mytest/src/day1"
"time"
) func main() {
for i := 0; i < 100; i++ {
go day1.Gomy(i)
}
time.Sleep(time.Second) }

最新文章

  1. IDEA快捷键+使用小技巧
  2. jsp 内置对象
  3. OracleBulkCopy
  4. Linux云服务器安装tomcat
  5. JQuery ajax返回JSON时的处理方式
  6. debian7 编译qtopia错误解决案例
  7. Oracle-nomount/mount/open
  8. usb开发笔记
  9. js 调用 android 安卓 代码
  10. Delphi获取文件的大小(实际&amp;物理)
  11. oracle改造常见问题
  12. 使用Ant Build时提示错误: 编码GBK的不可映射字符
  13. css实现多行文本溢出显示省略号(…)
  14. JAVA的DES加密解密在windows上测试一切正常,在linux上异常
  15. element UI Cascader 级联选择器 编辑 修改 数组 路径 问题(转载)
  16. XML学习入门
  17. HSSFWorkbook操作excel读写
  18. servlet保存会话数据---利用隐藏域
  19. P1080 国王游戏 贪心 高精度
  20. jdk学习之如何调试jdk

热门文章

  1. x32下逆向 PsSetCreateProcessNotifyRoutine 进程钩子
  2. Prometheus Consul实现自动服务发现
  3. rsync 使用ssh协议免密
  4. 深度学习面试题17:VGGNet(1000类图像分类)
  5. 查看mysql事务的隔离级别
  6. C/C++ #define的作用域
  7. ubuntu16.04和ubuntu18.04安装dlib
  8. xhr.js:108 Refused to set unsafe header &quot;Cookie&quot;
  9. Springmvc request response log
  10. 在shell中判断hive查询记录数大小