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
AI 代码解读

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

2.下载beego及bee

go get  -u github.com/astaxie/beego
AI 代码解读

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

 git config --global http.sslVerify false
AI 代码解读

安装bee工具

go get -u github.com/beego/bee
AI 代码解读

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

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

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

cd /opt/go
source /etc/profile.
bee
AI 代码解读

即可成功

3.bee new命令的使用

bee new test
AI 代码解读

在这里插入图片描述

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

4 bee run的使用

#创建好项目后我们直接bee run
bee run
AI 代码解读

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

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

在这里插入图片描述

相关文章
在Ubuntu上安装MEAN Stack的4个步骤
本指南介绍了在Ubuntu上安装MEAN Stack的四个步骤。MEAN Stack是一种基于JavaScript的开发堆栈,包含MongoDB、ExpressJS、AngularJS和NodeJS。步骤包括:1. 更新系统并准备安装MEAN;2. 从官方源安装最新版MongoDB;3. 安装NodeJS、Git和NPM;4. 克隆mean.io仓库并使用NPM安装剩余依赖项。通过这些步骤,您可以快速搭建基于MEAN Stack的应用开发环境。
49 2
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
59 17
在Ubuntu系统的Docker上安装MySQL的方法
以上的步骤就是在Ubuntu系统的Docker上安装MySQL的详细方法,希望对你有所帮助!
89 12
在Ubuntu下安装Debian包:dpkg与apt命令的深度解构。
安装Debian包的知识,就像掌握了海上的航行技术,虽然起初会让人感到陌生甚至困惑,但只要你积累熟练,就能在Ubuntu的世界里畅游无阻。就像每一位成功的航海家,掌握好这些工具,去探索属于你的Ubuntu新世界吧!
88 21
|
22天前
|
Ubuntu中dpkg和apt命令:debian包安装详解
希望这让你对于Ubuntu中的dpkg和apt命令有了更为清晰的理解。下次你面对软件包安装的问题,就可以轻松应对,优雅地在你的Linux系统中游刃有余了。
165 10
容器技术实践:在Ubuntu上使用Docker安装MySQL的步骤。
通过以上的操作,你已经步入了Docker和MySQL的世界,享受了容器技术给你带来的便利。这个旅程中你可能会遇到各种挑战,但是只要你沿着我们划定的路线行进,你就一定可以达到目的地。这就是Ubuntu、Docker和MySQL的灵魂所在,它们为你开辟了一条通往新探索的道路,带你亲身感受到了技术的力量。欢迎在Ubuntu的广阔大海中探索,用Docker技术引领你的航行,随时准备感受新技术带来的震撼和乐趣。
88 16
|
1月前
|
Ubuntu gnome WhiteSur-gtk-theme类mac主题正确安装和卸载方式
通过这个过程,用户不仅可以定制自己的桌面外观,还可以学习到更多关于 Linux 系统管理的知识,从而更好地掌握系统配置和主题管理的技巧。
111 12
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
267 25
在 Ubuntu 20.04 上安装和配置 Redis
在 Ubuntu 20.04 上安装和配置 Redis 的步骤如下:首先更新系统包,然后通过 `apt` 安装 Redis。安装后,启用并启动 Redis 服务,检查其运行状态。可选配置包括修改绑定 IP、端口等,并确保防火墙设置允许外部访问。最后,使用 `redis-cli` 测试 Redis 功能,如设置和获取键值对。
65 1