Windows Git + beego框架安装

前言:
一定要将go环境配置完成!!!
一定要将go环境配置完成!!!‘
一定要将go环境配置完成!!!


Git安装

beego框架的安装需要使用Git去Github中拉代码,如果已经安装了Git可以跳过这个步骤

官网下载:https://git-scm.com/downloads
选择windows版本

在这里插入图片描述选择适合自己操作系统的版本,本文下载64位
在这里插入图片描述这里下载的版本是git2.37.0,一直默认next就好了,等待安装。
在这里插入图片描述
有的git版本安装时会出现这样的界面,选择“Use Git from the Windows Command Prompt”
在这里插入图片描述


beego安装

完成Git安装后,打开cmd(win + r;输入cmd;回车

1.安装bee工具

在终端输入

go get github.com/beego/bee 

在这里插入图片描述如果在GOPATH\bin中出现bee.exe,则说明安装成功。
在这里插入图片描述

2.安装beego

在终端输入

go get github.com/astaxie/beego

该处使用的url网络请求的数据。升级beego

go get -u github.com/astaxie/beego

3.测试

在GOPATH\src中,进入cmd

bee new 项目名

在这里插入图片描述运行。beego是热更新的,当在开发环境修改代码后,不用刷新整个页面即可看到修改后的效果。

bee run
或
go run main.go

出现“success”,即编译成功。
在这里插入图片描述
浏览器输入localhost:8080,回车,即可访问,安装成功

在这里插入图片描述


我安装时遇到的bug

bug1:

go: go.mod file not found in current directory or any parent directory.
        'go get' is no longer supported outside a module.
        To build and install a command, use 'go install' with a version,
        like 'go install example.com/cmd@latest'
        For more information, see https://golang.org/doc/go-get-install-deprecation
        or run 'go help get' or 'go help install'.

在cmd中输入以下命令:(具体可以参考这篇文章

go mod init main.go

bug2:

go: module github.com/beego/bee: Get "https://proxy.golang.org/github.com/beego/bee/@v/list": dial tcp 142.251.42.241:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

修改代理地址:(具体可以参考这篇文章

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

另一个比较常用的代理地址:

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

bug3: 在GOPATH/bin中找不到bee.exe
是因为安装 go.17 命令好像不是 go get了,go install 试试,bee是源文件自己编译后复制到bin下。
生成bee.exe文件步骤如下:(具体可以参考这篇文章

1. 通过go env,查询到GOPATH路径,找到bee的下载路径:GOPATH\pkg\mod\github.com\beego\bee\v1
本文bee地址为:E:\workspace\pkg\mod\github.com\beego\bee@v1.12.3
2. cd到这个路径 
3、go mod tidy 整理一下
4、go install

如果在第4步go install时,出现错误如下:

go: updating go.sum: open E:\workspace\pkg\mod\github.com\beego\bee@v1.12.3\go.sum: Access is denied.

或者

go: updating go.mod: open E:\workspace\pkg\mod\github.com\beego\bee@v1.12.3\go.mod: Access is denied.

找到该路径中的go.sum或者go.mod文件,右键 - 属性 - 常规,将“只读”取消勾选
在这里插入图片描述


bug4:
bee run运行时出现报错

ERROR    ▶ 0006 Failed to build the application: main.go:5:2: missing go.sum entry for module providing package github.com/astaxie/beego (imported b
y project); to add:
        go get project

重新整理一下mod即可

go mod tidy
  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值