搭建GVA的准备工作
-
go环境的安装
- 版本:1.19.2
-
先安装mysql8.x
-
https://dev.mysql.com/downloads/mysql/
-
MYSQL 数据库的图形化界面工具
-
navicat161_premium_cs_x64.exe
-
syslog
-
-
Redis的安装
- Linux版本:https://github.com/redis/redis/archive/7.0.11.tar.gz
- Windows版本:Redis-x64-5.0.14.1.msi
- windiow版本的下载:https://github.com/tporadowski/redis/tags
-
redis的桌面应用程序:
- redis-desktop-manager-0.8.8.384
-
nodejs的安装
- https://nodejs.org/download/release/latest-v16.x/
-
git安装
- https://git-scm.com/
- 或者安装图形化界面工具:TortoiseGit-2.13.0.1-64bit.msi
GVA项目代码下载和安装—-后端server
-
GitHub地址:
git clone https://github.com/flipped-aurora/gin-vue-admin
或者使用小乌龟git clone都可以或者使用zip下载也ok.
使用工具golang下载:
-
在线测试地址:http://demo.gin-vue-admin.com/
-
用户名:admin
-
密码:123456
步骤1:解压gin-vue-admin-main.zip
步骤2:Goland打开server文件夹
开始配置go模块的代理。
代理配置成:GOPROXY=https://goproxy.io,direct
步骤3:启动server项目
go mod tidy
把go的模块,清理一下,看看还有哪些没有下载或者没有同步。就全部进行重新下载和同步一次。
然后开始启动项目,找到项目下的main.go文件开始运行和启动即可:
在main.go得代码可以看到,如果你第一次运行和安装go可以尝试执行如下得命令:
go:generate go env -w GO111MODULE=on
go:generate go env -w GOPROXY=https://goproxy.cn,direct
go:generate go mod tidy
go:generate go mod download
# GVA项目代码下载和安装—-前端web
## 安装nodejs
[Node.js (nodejs.org)](https://nodejs.org/zh-cn/)
## 使用 `vscode` 打开 `web` 项目
![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=assets%2Fimage-20230523212402414.png&pos_id=img-zxLEUeQv-1697405217180)
## 使用pnpm来下载和管理
先在全局安全pnpm。如下:
npm install -g pnpm
然后在项目web命令下执行:
```sh
pnpm install
## 使用pnpm或者npm来启动
```sh
npm run serve
pnpm run serve
不要纠结pnpm启动失败得问题,失败了就直接使用npm run serve
来启动即可。
GVA开始安装数据库和脚本
- 保证ginserver是启动状态
- web也是正确启动状态
- 然后访问: http://localhost:8080
这里点击立即初始化,会把对应得数据库gva创建好,并且把对应得数据库表也会创建好。同时也会把项目中得 config.yaml
文件中关于mysql得配置也会自动配置好。如下:
mysql:
path: 127.0.0.1
port: "3306"
config: charset=utf8mb4&parseTime=True&loc=Local
db-name: xx-db
username: root
password: 123456
prefix: ""
singular: false
engine: ""
max-idle-conns: 10
max-open-conns: 100
log-mode: error
log-zap: false
然后把go server服务重启即可。然后开始体验gva吧!!
然后输入:http://localhost:8080,然后输入账号和密码如下:
- 用户名:admin
- 密码:123456
恭喜安装完毕