前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >记录GOPATH在GOLAND中的坑

记录GOPATH在GOLAND中的坑

作者头像
超蛋lhy
发布2018-08-31 16:00:19
1.7K0
发布2018-08-31 16:00:19
举报
文章被收录于专栏:PythonistaPythonista

首先我的环境已配置好:

GO的目录结构是:

add.go

代码语言:javascript
复制
package calc
//函数名必须大写首字母,不然外部包找不到
func Add(a int,b int)(int){
    return a+b
}

sub.go

代码语言:javascript
复制
package calc
func Sub(a int,b int)(int){
    return a-b
}

执行文件,main.go

代码语言:javascript
复制
package main

import "fmt"
//导入包路径,这里src省略,默认加在GOPATH

import "go_dev/day1/package_example/calc"

func main(){
    sum := calc.Add(100,300)
    sub := calc.Sub(200,100)
    fmt.Println(sum,sub)
}

在cmd正确执行是:

这样是没问题的,GOPATH已经确定正确

但是GOLAND有个坑

在IDE中执行一直报错:

这里的GOPATH已经出错了,所以编译找不到,我检查了go env也是正确的GOPATH....

原来我忘记了GOLAND IDE中也有设置:

在这里修改为正确的GOPATH,再次执行:

 没毛病了 :)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-12-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 首先我的环境已配置好:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档