首页 > 其他分享 >处理坑爹的 GOPATH (系统变量和Goland)

处理坑爹的 GOPATH (系统变量和Goland)

时间:2023-02-17 19:12:02浏览次数:43  
标签:GOPATH gopath src 坑爹 Goland go goland 目录

学习go的过程中发现写好的代码放到自己电脑上发现跑不起来,说是导包失败,晚上睡觉看书的时候突然想到GOPATH,这是go语言特有的环境变量,是不是这个东西搞的鬼。

设置gopath也是很波折的。系统变量设置好之后用goland仍然跑不起来,还是报找不到包。

另推荐教程书《go语言圣经》https://books.studygolang.com/gopl-zh/ch10/ch10-07.html

 

如果使用goland进行go项目编程,需要配置projectGOPATH

gopath需要满足几个条件,

目录下要有src子目录,并且执行的代码在该src目录中

目录下有bin目录,放项目依赖包的执行指令

目录下有pkg目录,用于存放依赖包

 

终端运行需要配置系统GOPATH,

vi .bashrc
vi /etc/profile

文件下方添加
export GOPATH=/home/...(你运行项目的目录所在的src所在的目录)

source .bashrc
source /etc/profile

  

运行 go env GOPATH 查看gopath的值

系统变量配置GOPATH后,可以再终端正常运行Go项目,但是如果想在goland运行,还需要如上图所示,配置编辑器的project GOPATH

 

标签:GOPATH,gopath,src,坑爹,Goland,go,goland,目录
From: https://www.cnblogs.com/haiton/p/12564508.html

相关文章

  • Goland 常用快捷键
    Goland常用快捷键下面列举了一些Goland中经常使用到的快捷键。1)文件操作相关的快捷键快捷键作用Ctrl+E打开最近浏览过的文件Ctrl+N快速打开某个struc......
  • Goland在公司电脑上clone GitLab项目之后commit报错:Error updating changes: detected
    原因是因为公司电脑上的gitconfig的邮箱与你公司给你的域邮箱不同,可以通过gitconfig--list去查看你的gitconfig相关信息ps.输入命令后按空格查看更多,按Q退出然后......
  • GOPATH与GOROOT配置
    安装go环境后,通过环境变量对GOPATH与GOROOT进行配置1.GOROOT是go语言的安装地址 E:\go\1.20  1.20是go的版本2.GOPATH是工作目录 D:\go,在此目录下新建 bin p......
  • GOROOT、GOPATH、Go Modules 三者的关系介绍
    GOROOTGOROOT路径即为存放Golang语言内建的程序库的所在位置,简单地说就是Golang的安装路径若按照Folang-Downloadandinstall流程,则由goenv命令查询到的结果为GORO......
  • 6.824 goland环境
    【问题】2020的project,goland有gopath路径问题参考https://stackoverflow.com/questions/68138664/golang-unexpected-directory-layout-even-with-right-directory-setu......
  • Go语言开发环境:Goland安装
    一、下载安装开发环境goland:​​https://www.jetbrains.com/go/​​go语言sdk(go的标准库):​​https://golang.google.cn/dl/​​:安装sdk的时候,注意安装的位置,后面要用到,我这......
  • CentOs7安装goland
    下载与安装#创建安装位置与工作空间mkdir-p/opt/goland&&mkdir-p/opt/goland/work_space#下载go到用户家目录cd&&wgethttps://golang.google.cn/dl/go1......
  • 对于goland相对较新一些版本新建项目时没用go mod模式选项的坑
    前言对于一些小白在网上看很早的一些go视频,使用goland2020.3.x版本或者其之前版本创建新项目,里面会有GOModules(vgo)这个选项,也就是gomod模式创建新项目,然而对于现在相对新......
  • Windows系统下,GoLand的Terminal选定Git Bash作为终端,使用其上传代码时,出现中文乱码的
    问题描述按照这位博主博客写的没有完全解决乱码问题博主博客这个博主博客是我后来发现,暂时还没去验证是否可行博主博客解决方案notepad++直接FreeDownload,然后就一直......
  • 关于Goland如何使用Typora编辑.md
    不得不说的是jetbrain家并没有特别好的支持.md编辑的插件,我目前用过来体验最好的还是Typora,于是去网上找结果发现了一篇特别文章:Idea中添加Typora第三方软件编辑md文件-......