• Go语言踩过的坑---记录GOPATH在GOLAND中的坑


    首先我们的环境已经配置好了

    GOPATH=D:project
    
    GOROOT=D:go
    

      

    Go的目录结构

     add.go

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

      

    sub.go

    package calc
    func Sub(a int,b int)(int){
        return a-b
    }
    

      

    执行文件 main.go

    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中可以正确的执行

     但是在GoLAND中一直报错

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

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

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

     就正常了

  • 相关阅读:
    学习进度表
    第八次日志
    第七次日志
    第六次日志
    第五次日志
    第四次日志
    第一次日志
    第三次日志
    第二次日志
    学习进度表
  • 原文地址:https://www.cnblogs.com/a438842265/p/14089806.html
Copyright © 2020-2023  润新知