栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

win10 go1.18.1安装beego和bee遇到的问题

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

win10 go1.18.1安装beego和bee遇到的问题

win10 go1.18.1安装beego和bee遇到的问题

问题:(1) 无法使用go get安装。(2)'bee’不是内部或外部命令,也不是可执行程序。(3)执行go env显示的GOPATH与系统变量中设置的不一致。(4)github访问不了导致包下载失败。

一、安装beego

网上的教程是执行go get github.com/astaxie/beego,但新版本的go无法这样安装,提示要用go install。
访问官网https://github.com/beego/beego,按照官网教程创建hello文件夹,在文件夹中执行go mod init(你可能需要设置go env -w GO111MODULE=on才能在非GOPATH下执行go mod),提示要加模块名,于是改成go mod init hello,再执行go get github.com/beego/beego/v2@latest就成功了,也可以创建web项目了。

二、安装bee

既然上面安装成功了,那就继续按照官网教程好了。
访问官网https://github.com/beego/bee,执行go get https://github.com/beego/bee/v2,下载成功了,但GOPATH下没有bin目录,哪都找不到bee.exe,执行bee version后显示’bee’不是内部或外部命令,也不是可执行程序。
网上有教程说用go get -u https://github.com/beego/bee,结果还是没有bee.exe。
感觉还是go版本问题,想到最开始的提示,bee不是普通的包,而是可执行文件,应该用go install(提示说需要加版本号,比如链接后面加上@latest)。
go install https://github.com/beego/bee/v2@latest,终于成功了,GOPATH的bin目录里面终于看到bee.exe了,再将bin目录加入环境变量中的path,就可以在任意位置执行bee version了。

另外,还遇到“执行go env显示的GOPATH与系统变量中设置的不一致”的问题,检查了一下用户变量,发现里面居然也有一个GOPATH,可能是安装软件的时候自动加上的,以后还是别自动加入变量了。

环境变量

包括用户变量和系统变量,可以通过“右击桌面上的此电脑–找到高级系统设置–点击设置环境变量”找到。

设置代理GOPROXY

很多包都在国外,访问速度慢,经常下载失败。
可以设置代理,比如go env -w GOPROXY=https://goproxy.cn,direct,设置后基本不会再下载失败。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/991076.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号