【Go】go mod初始化

遇到问题

创建go项目时使用 go mod init 命令提示如下错误:

go: cannot determine module path for source directory /Users/easton/go/basic-go (outside GOPATH, module path must be specified)

解决方案一

这是因为go mod init 初始化项目时,需要定义一个module,我们打开一个 go.mod 文件,就会发现第一行就有如下内容

module ProjectName

执行 go mod init 时需要定义 module 名称,如:

go mod init github.com/nettystudy/basic-go

建议module名称和仓库地址一致

至此go.mod初始化完成。

解决方案二

直接手动添加go.mod文件即可

module github.com/nettystudy/basic-go

go 1.20
使用建议

创建项目时尽量将项目创建在$GOPATH目录下 ,必要时查看$GOPATH路径,使用

go env
或
echo $GOPATH

相关推荐

  1. 初始化服务器

    2024-04-11 11:30:03       58 阅读
  2. 初始化css

    2024-04-11 11:30:03       30 阅读
  3. 什么是css初始化

    2024-04-11 11:30:03       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-11 11:30:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-11 11:30:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-11 11:30:03       82 阅读
  4. Python语言-面向对象

    2024-04-11 11:30:03       91 阅读

热门阅读

  1. Spring-boot context.initializer.classes 配置的使用

    2024-04-11 11:30:03       33 阅读
  2. Linux如何切换root用户

    2024-04-11 11:30:03       32 阅读
  3. mongoose入门

    2024-04-11 11:30:03       33 阅读
  4. Dockfile相关

    2024-04-11 11:30:03       30 阅读
  5. 基于单片机的数据串口通信研究

    2024-04-11 11:30:03       35 阅读
  6. jupyter 重新下载与安装教程

    2024-04-11 11:30:03       28 阅读
  7. GraphQL注入

    2024-04-11 11:30:03       33 阅读
  8. Next中的App Router

    2024-04-11 11:30:03       32 阅读
  9. 堆排序算法(HeapSort)

    2024-04-11 11:30:03       33 阅读
  10. Docker - 镜像加速

    2024-04-11 11:30:03       31 阅读
  11. 第1关:无人车组装:让你的无人车感知世界吧

    2024-04-11 11:30:03       29 阅读