goland中导包报红和go mod问题

 更新时间:2023年03月03日 17:02:40   作者:wangfy_  
这篇文章主要介绍了goland中导包报红和go mod问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

goland导包报红

1. 原理

import的包有两类:

(1)在go.mod中有地址的,这种需要拉到gopath/pkg下

(2)没在go.mod的,这种在项目里,import的路径需要从path路径(即:/go/src/,gopath为go寻找的根路径)为根路径可以找到的:import github.com/CardInfoLink/quickpay/internal/ins,对应项目所在路径:/go/src/github.com/CardInfoLink/quickpay

2. 以前的笔记

要打开项目的直接目录:trunk

若打开上级的话则报红

可能有关这些配置文件的原因

go mod

go mod tidy 

goland 还是报红的话 goland Preference->Go->Go Modules(vgo) -> Enable Go Modules(vgo)intergration

jrw@wangfy:~/code/community/article$ go mod
Go mod provides access to operations on modules.
 
Note that support for modules is built into all the go commands,
not just 'go mod'. For example, day-to-day adding, removing, upgrading,
and downgrading of dependencies should be done using 'go get'.
See 'go help modules' for an overview of module functionality.
 
Usage:
 
        go mod <command> [arguments]
 
The commands are:
 
        download    download modules to local cache
        edit        edit go.mod from tools or scripts
        graph       print module requirement graph
        init        initialize new module in current directory
        tidy        add missing and remove unused modules
        vendor      make vendored copy of dependencies
        verify      verify dependencies have expected content
        why         explain why packages or modules are needed
 
Use "go help mod <command>" for more information about a command.

GO111MODULE=on

export GOPROXY=https://goproxy.io

sudo chmod -R 777  /工作目录 (-R:是指几连医用到目录里所有子目录和文件;777:是指所有用户都拥有的最高权限)

go mod tidy

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Go并发控制Channel使用场景分析

    Go并发控制Channel使用场景分析

    使用channel来控制子协程的优点是实现简单,缺点是当需要大量创建协程时就需要有相同数量的channel,而且对于子协程继续派生出来的协程不方便控制
    2021-07-07
  • Go语言从单体服务到微服务设计方案详解

    Go语言从单体服务到微服务设计方案详解

    这篇文章主要为大家介绍了Go语言从单体服务到微服务设计方案详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Golang流程控制语句的具体使用

    Golang流程控制语句的具体使用

    在编写程序时,流程控制是必不可少的一部分,本文主要介绍了Golang流程控制语句的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • grpcurl通过命令行访问gRPC服务

    grpcurl通过命令行访问gRPC服务

    这篇文章主要为大家介绍了grpcurl通过命令行访问gRPC服务示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • gorm+gin实现restful分页接口的实践

    gorm+gin实现restful分页接口的实践

    本文主要介绍了gorm+gin实现restful分页接口的实践,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • Go Java算法之单词规律示例详解

    Go Java算法之单词规律示例详解

    这篇文章主要为大家介绍了Go Java算法之单词规律示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • 一文详解golang通过io包进行文件读写

    一文详解golang通过io包进行文件读写

    这篇文章主要介绍了golang通过io包进行文件读写文中有详细的代码示例。对学习或工资有很好的帮助,需要的小伙伴可以参考阅读一下
    2023-04-04
  • Go中runtime.Caller的使用

    Go中runtime.Caller的使用

    这篇文章主要介绍了Go中runtime.Caller的使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-03-03
  • golang gin框架实现大文件的流式上传功能

    golang gin框架实现大文件的流式上传功能

    这篇文章主要介绍了golang gin框架中实现大文件的流式上传,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • Golang的select多路复用及channel使用操作

    Golang的select多路复用及channel使用操作

    这篇文章主要介绍了Golang的select多路复用及channel使用操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12

最新评论