beego windows环境搭建(前面是lunix上go语言的环境)
环境准备
go环境搭建
下载
首先是下载,如果使用的是虚拟,直接到浏览器上去下载官方的golang-Lunix安装包
Downloads - The Go Programming Language (google.cn)
如果点击了没有跳转可以赋值链接迅雷打开
下载好后直接拖进虚拟机(前提是虚拟机安装了VMware tools工具)
可以选着在虚拟机终端下载
# 安装wget yum install -y wget # 在 ~ 下创建 go 文件夹,并进入 go 文件夹 mkdir ~/go && cd ~/go # 下载的 go 压缩包地址也是在官网找 wget https://studygolang.com/dl/golang/go1.16.6.linux-amd64.tar.gz
解压
拖进去后到文件目录下执行终端
执行tar解压到/usr/loacl目录下(官方推荐),得到go文件夹等
tar -C /usr/local -zxvf go1.16.6.linux-amd64.tar.gz
添加环境变量
添加/usr/loacl/go/bin目录到PATH变量中。添加到/etc/profile 或$HOME/.profile都可以
vi /etc/profile
在/etc/profile最后一行添加
export GOROOT=/usr/local/go export GOPATH=/home/bruce/goProject export GOBIN=$GOPATH/bin export PATH=$PATH:$GOROOT/bin export PATH=$PATH:$GOPATH/binexport GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin
GOROOT
设置golang的安装位置,我们解压到了/usr/local/
目录,该目录下的go/
文件夹一定是go的环境的根目录,就是打开go
目录后别再有一个go/
目录。
GOBIN
目录是执行go install
后生成可执行文件的目录
GOPATH
是我们的工作目录,一般我们设置到用户目录下,这个要根据你电脑的实际情况去配置。在介绍一下go的工作目录结构。在我们设置的工作目录下有3个子目录
保存退出后source一下(更新一下让它生效)
source /etc/profile
验证
执行
go version
能看见版本号就成功了
注意以上命令有可能需要是root权限,直接在命令前加sudo就可以以超级管理员执行
安装GoLand
目前只有2021版及之前的版本
同样先去官网下载linux的压缩包
下载步骤和上面go环境的一样的可以选择手动
wget https://download.jetbrains.com.cn/go/goland-2021.2.5.tar.gz
解压
sudo tar -C /usr/local -xzf goland-2020.3.tar.gz
重命名
sudo mv /usr/local/GoLand-2020.3/ /usr/local/GoLand
然后跟着文件夹中的操作激活
然后可以配置下启动命令这样在任何终端都可以用goland.sh启动
~$ cd /usr/local/GoLand/bin/ ~$ sudo ln -s $(pwd)/goland.sh /usr/bin/goland.sh
beego环境配置
这里windows和linux一样的只是要go install
首先官方给的顺序是先去下载beego再下载bee这是不行的,这官方太水了
首先要去将环境变量改好
在系统path中也添加一个
然后进入到gopath目录进入中端
下载bee
go get -v github.com/beego/bee
不报错就去试试
F:\goPATH>bee
如果不报错能列出命令就好了
如果报错多半都是环境变量没配置好,可以先去gopath目录下的bin目录看看有没有bee
在这里打开终端看看
这样就是对的
然后就可以下载beego了!
F:\goPATH>go get -v github.com/astaxie/beego
下载可能有点慢
下载好之后可以跟着官方写个测试(多半还有问题)
就是自动生成的main.go文件import语句会有错,要手动改(我的是import必须分开写才行)
改了过后如果还有错如下
missing go.sum entry for module providing package github.com/astaxie/beego
//执行如下代码 go build -mod=mod
最后
补充lunix下的beego环境搭建
首先是安装好go的环境
配置环境变量如下
sudo vim /etc/profile
#go语言安装主根目录 export GOROOT=/usr/local/go #替换你的目录 #GOPATH 是自己的go项目路径,自定义设置 export GOPATH=/Users/ding/go_workspace #替换你的目录 #GOBIN 当我们使用go install命令编译后并且安装的二进制程序目录 export GOBIN=$GOPATH/bin # 启用 Go Modules 功能 export GO111MODULE=on # 配置 GOPROXY 环境变量 export GOPROXY=https://goproxy.cn,direct export PATH=$PATH:$GOROOT/bin:$GOBIN
如果你本机设置了 GOBIN
,那么上面的bee
命令就会安装到 GOBIN
目录下,所以我们需要在环境变量中添加下列配置信息:
export GOBIN=$GOPATH/bin export PATH=$PATH:$GOROOT/bin:$GOBIN
接下来先go get再go go install
go get -v github.com/beego/bee go get -v github.com/astaxie/beego go install github.com/astaxie/beego go install github.com/beego/bee
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)