0%

初识GoFrame

环境准备

  • Go

    • 我的GOPATH有两个,分离下载的依赖于自己的的代码仓库,注意,多个gopath时默认时第一个
  • GoLand

    • JetBrain家的还是香
  • 环境变量

    go 1.12版本之后 GO111MODULE默认开启,我们只需要配置个代理(懂得都懂)

    1
    go env -w GOPROXY=https://goproxy.cn,direct

    直接配环境变量也可以

项目创建

image-20210810151843693

然后我们新建一个go文件

1
2
3
4
5
6
7
package main

import "fmt"

func main() {
fmt.Println("hello world")
}

如果点击绿色小箭头能运行,说明环境没啥问题。

然后我们在terminal输入

go mod init

image-20210810152044378

image-20210810152201500

GoLand提示这个,启用它

然后再go.mod添加一行

go.mod
1
2
3
module hello
require github.com/gogf/gf latest
go 1.16

修改main.go

main.go
1
2
3
4
5
6
7
8
9
10
package main

import (
"fmt"
"github.com/gogf/gf"
)

func main() {
fmt.Println(gf.VERSION)
}

image-20210810152745976

如运行没有自动导入

可能需要

1
go mod tidy

参考文章

-----------看到底线啦 感谢您的阅读-------------