在windows下bee和beego的离线安装详细教程
离线bee环境搭建
刚开始学Go开发,搭建bee的时候使用go get下载各种被墙,百度了半天还是直接用命令,我服了,我要是能用命令下载还百度个锤子。
下面来说下离线安装bee的步骤
1.安装go和配置GOPATH
这个基本上大家都会了,就是在环境变量中配置下GOPATH,在此就不多说了
2.离线下载安装beego
1)你可以不用 go get 你只需要把github的 beego和 bee文件整个下下来就好了
https://github.com/astaxie/beego
https://github.com/beego/bee
2)你是不是得到了2个文件bee-develop 和beego-develop ,恩 来 接下来是重点,把这两个文件改名成 bee 和beego,然后放那等等要用
3)因为go是我安装 在D盘的 博主 的 go路径是 D:\Go ,来, 打开 D:\Go\src .,然后看我这个路径D:\Go\src\github.com\astaxie\beego 你要在 D:\Go\的src文件下下新建github.com 一个文件夹 在github.com下新建astaxie 在 astaxie 下再新建beego 文件夹 然后把你刚才下下来改名的 beego里面的文件全部复制进去 , 然后在看我下面这个路径 D:\Go\src\github.com\beego\bee 你要在 github.com下新建一个beego 文件夹 在新建一个bee文件夹 把刚才下下来并改名的 bee里面的文件全部复制进去 ,并且 打开命令符切换到 当前目录下 输入 go build
4)go build的时候出现被墙(此处是其他文章没有提到的)
会提示安装失败的命令提示(图片上传失败暂不详解)
发现proxy.golang.org不能访问
解决办法:
先执行下如下命令
goenv-w GOPROXY=https://goproxy.cn
然后在进行go build
5)这个时候你的bee下会生成一个 bee.exe 把他丢到D:\Go\bin 里面去
好,这样bee就安装完了
接下来 你打开命令符在 输入
bee version
开不开心~~~
3安装bee
1)打开 你的 E:\GOWORK\goPath 这个 就是我的 GOPATH了
新建2个文件夹 bin 和src
记住 现在你go get github.com/astaxie/beego是 是会抓本地的 不会抓网上的。因为我们前面的步骤已经装在 D盘src下了,所以不要怕,大胆跟着我敲下面的代码
e:
cd e:\GOWORK\goPath\srcgoget github.com/astaxie/beego
bee new hello
cd hello
bee run
好的 来 浏览器打开 来 输入http://localhost:8080访问
如果运行出现错误
0003 Initializing watcher...main.go:5:2: missing go.sum entry for module providing package github.com/beego/beego/v2/server/web (imported by test); to add:2023/11/09 11:23:39 ERROR
▶ 0004 Failed to build the application: main.go:5:2: missing go.sum entry for module providing package github.com/beego/beego/v2/server/web (imported by test); to add:
执行:go mod tidy 重新bee run 即可