Ubuntu18.04安装Go及搭建beego

简介: go及beego的搭建

相信有很多小伙伴在安装go和搭建beego的时候会碰到各种各种的问题,导致安装失败,这里给大家来一个保姆级的教学

1.下载Go并配置环境变量

#创建目录
mkdir /opt/go
cd /opt/go
#下载Go压缩包
wget https://golang.google.cn/dl/go1.17.8.linux-amd64.tar.gz    #如果需要其他版本自行更改
#解压
sudo tar -zxvf go1.17.8.linux-amd64.tar.gz
mkdir /opt/go/goProject
#配置环境变量
export GOROOT=/opt/go/go
export GOPATH=/opt/go/goProject
export GOPROXY=https://goproxy.cn
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
#退出后,刷新环境变量
source /etc/profile
#输入go version查看是否配置成功
go version

配置成功会出现如下图所示的输出:
在这里插入图片描述

2.下载beego及bee

go get  -u github.com/astaxie/beego

如果执行以上命令报错的话。先输入以下命令,然后再执行一遍

 git config --global http.sslVerify false

安装bee工具

go get -u github.com/beego/bee

安装成功后在命令行输入bee 会出现如下图所示内容
在这里插入图片描述
若报错,请检查一下环境配置

我们第二次打开终端的时候如果直接输入bee可能会报错,如下图:
在这里插入图片描述

可以切换到go的目录下。拿我的举例子

cd /opt/go
source /etc/profile.
bee

即可成功

3.bee new命令的使用

bee new test

在这里插入图片描述

这是创建成功的标识。如果熟知MVC框架的话。不难看出main.go是入口

4 bee run的使用

#创建好项目后我们直接bee run
bee run

通常情况下直接bee run是成功的,但是不排除失败的可能性,这里我碰到的错误给大家看一下,并说明如何解决。话不多说,直接看图:
在这里插入图片描述
大家看到ERROR了把,这是最头痛的事情,怎么又出错了。出现这个错误的原因是在代码中使用了第三方库,但是go.mod中并没有跟着更新的时候,直接run就会出现这个错误。如何解决呢?
直接输入go mod tidy来整理依赖。
这个命令的作用:删除不需要的依赖包,下载新的依赖包。跟新go.sum
在重新启动。
出现如下图所示即为成功
在这里插入图片描述

执行成功后再浏览器输入localhost:8080/出现如下图所示即为搭建成功

在这里插入图片描述

相关文章
|
1天前
|
Ubuntu Shell Docker
在Docker环境下如何“安装”Ubuntu
【8月更文挑战第18天】在Docker环境中“安装”Ubuntu实际上是指利用Ubuntu镜像构建容器。
11 1
|
4天前
|
NoSQL Ubuntu Java
如何在 Ubuntu 14.04 上安装 Graylog2 并实现日志集中管理
如何在 Ubuntu 14.04 上安装 Graylog2 并实现日志集中管理
9 1
|
4天前
|
分布式计算 Ubuntu Hadoop
在Ubuntu 16.04上如何在独立模式下安装Hadoop
在Ubuntu 16.04上如何在独立模式下安装Hadoop
10 1
|
4天前
|
存储 Ubuntu Go
在Ubuntu 16.04上安装Go 1.6的方法
在Ubuntu 16.04上安装Go 1.6的方法
10 1
|
4天前
|
存储 Ubuntu Go
在Ubuntu 18.04上安装Go的方法
在Ubuntu 18.04上安装Go的方法
8 1
|
4天前
|
存储 Ubuntu Linux
在Ubuntu 14.04上安装Go 1.6的方法
在Ubuntu 14.04上安装Go 1.6的方法
11 1
|
3天前
|
Ubuntu 安全 测试技术
Ubuntu 22.04 Samba 安装和配置
SMB(Server Message Block)是一种跨平台的文件共享协议,它允许不同操作系统之间的文件和打印机共享。在本文中,我们将详细介绍如何在 Ubuntu 服务器上部署和配置一个 SMB 服务器,并涵盖多通道配置、性能测试、安全最佳实践以及一些常见问题。【8月更文挑战第1天】
14 1
|
4天前
|
消息中间件 Ubuntu Java
在Ubuntu 18.04上安装Apache Kafka的方法
在Ubuntu 18.04上安装Apache Kafka的方法
15 0
|
4天前
|
存储 Ubuntu 开发工具
在Ubuntu 18.04上安装Git的方法
在Ubuntu 18.04上安装Git的方法
9 0
|
4天前
|
存储 Ubuntu 开发工具
在Ubuntu 16.04上安装Git的方法
在Ubuntu 16.04上安装Git的方法
6 0