美文网首页
(二) Go Import

(二) Go Import

作者: emm_simon | 来源:发表于2021-08-01 16:38 被阅读0次

参考:Goland - 程序可以运行,但是Import报红
参考:从零开始Go语言-GoLand(编译器)-Windows(平台)

go开发中,需import的依赖包一般有两种:

  • go官方包,如"fmt"、"time"、"encoding/json"等
  • 外部的github、gitlab、google包,如"github.com/coreos/etcd/clientv3"等

正常情况下,go sdk下载安装完再在goland设置完goroot之后,go官方包是正常的;
而外部的github、gitlab、google等包会报红,一般需要:

  • 配置GOROOT
GOROOT=/usr/local/go // 程序安装的位置
  • 配置GOPATH
GOPATH=~/Downloads/GoCode // 项目位置
  • 配置Proxy + Go Modules
    GoLand Settings → Go Modules (vgo) → Project SDK : http://...
    或者:
    Appearance & Behavior → System Settings → HTTP Proxy
    Go Modules → Environment → 添加key:value GOPROXY:上一步http proxy
  • 同步go.mod中的依赖:Sync Dependencies
    点击go.mod → requires → 鼠标悬浮module上一会儿 → 选择sync dependencies ...
    等待sync执行,大概10min后第三方包依赖同步完毕

相关文章

  • (二) Go Import

    参考:Goland - 程序可以运行,但是Import报红[https://www.pianshen.com/ar...

  • 【Golang】goimport格式规范

    go import格式规范 对于go import的格式容易被忽略,但是标准的import会让代码阅读者一目了然。...

  • 0.1.2 报错 protoc-gen-go: unable t

    ⚠️报错 : protoc-gen-go: unable to determine Go import path...

  • go import exprot

    包的导入很多文章,但是导出的不多,,,emmmm 导入 tips:从src开始,后面的路径就需要写上了。 导出 官...

  • golang下划线的作用

    1.下划线在import中main.go init.go 在Golang里,import的作用是导入其他packa...

  • Go 调试

    Go的pprof使用 web服务器 import _"net/http/pprof" go func() { ...

  • golang解析创建复杂嵌套的json数据

    go-simplejson的import的github地址是,github.com/bitly/go-simple...

  • Go系列四:import详解

    大部分语言,都会用到import这个命令用来导入包文件,Go也不例外,下面详细介绍一下GO的import的用法。 ...

  • C调用go静态库

    Go 生成C动态库.so和静态库.a 源代码 package main import "C" import "fm...

  • oldnewstyle

    先来两个小常识import sys print(sys.version) a='let\'s go!go' pri...

网友评论

      本文标题:(二) Go Import

      本文链接:https://www.haomeiwen.com/subject/rwfrvltx.html