4

go mod 安装beego/bee

 3 years ago
source link: https://www.jianshu.com/p/f7697a7c3a09
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
2020.07.24 15:33:52字数 105阅读 338

一、创建一个 beego_env项目

mkdir beego_env
cd beego_env
go mod init beego_env

二、替换 go.mod 内 的bee 源

fork github.com/beego/bee 到我自己的仓库 github.com/jinchunguang/bee

go.mod修改后的文件内容如下:

module beego_env
replace github.com/beego/bee v1.10.0 => github.com/jinchunguang/bee v1.12.1
go 1.14

三、安装 beego 和 bee

记得开启go mod

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
go get -u github.com/astaxie/beego
go get -u github.com/beego/bee

四、测试,我们在其他目录创建一个干净的项目 hello:

下面是我当前目录

$ pwd
/d/SERVER
bee new hello
2020/07/24 15:08:39 INFO     ▶ 0001 generate new project support go modules.
2020/07/24 15:08:39 INFO     ▶ 0002 Creating application...
        create   D:\SERVER\hello\go.mod
        create   D:\SERVER\hello\
        create   D:\SERVER\hello\conf\
        create   D:\SERVER\hello\controllers\
        create   D:\SERVER\hello\models\
        create   D:\SERVER\hello\routers\
        create   D:\SERVER\hello\tests\
        create   D:\SERVER\hello\static\
        create   D:\SERVER\hello\static\js\
        create   D:\SERVER\hello\static\css\
        create   D:\SERVER\hello\static\img\
        create   D:\SERVER\hello\views\
        create   D:\SERVER\hello\conf\app.conf
        create   D:\SERVER\hello\controllers\default.go
        create   D:\SERVER\hello\views\index.tpl
        create   D:\SERVER\hello\routers\router.go
        create   D:\SERVER\hello\tests\default_test.go
        create   D:\SERVER\hello\main.go
2020/07/24 15:08:39 SUCCESS  ▶ 0003 New application successfully created!

运行项目:

bee run
______
| ___ \
| |_/ /  ___   ___
| ___ \ / _ \ / _ \
| |_/ /|  __/|  __/
\____/  \___| \___| v1.11.0
2020/07/24 15:10:58 WARN     ▶ 0001 Running application outside of GOPATH
2020/07/24 15:10:58 INFO     ▶ 0002 Using 'hello' as 'appname'
2020/07/24 15:10:58 INFO     ▶ 0003 Initializing watcher...
go: finding module for package github.com/shiena/ansicolor
go: found github.com/shiena/ansicolor in github.com/shiena/ansicolor v0.0.0-20151119151921-a422bbe96644
2020/07/24 15:11:05 SUCCESS  ▶ 0004 Built Successfully!
2020/07/24 15:11:05 INFO     ▶ 0005 Restarting 'hello.exe'...
2020/07/24 15:11:05 SUCCESS  ▶ 0006 './hello.exe' is running...
2020/07/24 15:11:05.347 [I] [asm_amd64.s:1373]  http server Running on http://:8080
image.png

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK