beego windows环境搭建(前面是lunix上go语言的环境)

环境准备

go环境搭建

下载

首先是下载,如果使用的是虚拟,直接到浏览器上去下载官方的golang-Lunix安装包

Downloads - The Go Programming Language (google.cn)

image-20220930162038871

如果点击了没有跳转可以赋值链接迅雷打开

下载好后直接拖进虚拟机(前提是虚拟机安装了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

image-20220930163204891

能看见版本号就成功了

注意以上命令有可能需要是root权限,直接在命令前加sudo就可以以超级管理员执行

安装GoLand

目前只有2021版及之前的版本

同样先去官网下载linux的压缩包

image-20220930183102209

下载步骤和上面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这是不行的,这官方太水了

首先要去将环境变量改好

image-20220930232855130

image-20220930232935155

在系统path中也添加一个

image-20220930233000772

然后进入到gopath目录进入中端

下载bee

go get -v github.com/beego/bee

不报错就去试试

F:\goPATH>bee

如果不报错能列出命令就好了

如果报错多半都是环境变量没配置好,可以先去gopath目录下的bin目录看看有没有bee

image-20220930233410393

在这里打开终端看看

image-20220930233451664

这样就是对的

然后就可以下载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

最后

image-20220930234056230

image-20220930234109307

补充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
posted @   Ember00  阅读(330)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示