前言
这是一篇关于若依运行的文章,这里我使用的是Geek-XD基于RuoYi-Vue 前端分离版二次修改的版本——RuoYi-Geek。
RuoYi-Geek是基于若依更新的,更优秀的开源生态框架,RuoYi使用的是Java8+、SpringBoot2、Vue2,而RuoYi-Geek使用的是Java17+、SpringBoot3、Vue3+Ts.
若依的下载
Ruoyi-SpringBoot3-Geek:https://gitee.com/geek-xd/ruoyi-spring-boot3-geek
RuoYi-Vue3-Geek:https://gitee.com/geek-xd/ruo-yi-vue3-geek
若依环境要求
- JDK 1.8+
- MySQL
- Redis
- Maven
- Vue
Spring-boot端
前置环境
- 运行MySQL环境
- 运行redis服务
运行redis服务
- 下载完redis的安装包后解压安装包
- 双击redis-server.exe运行服务
- 双击redis-cli运行客户端
- 输入ping,看到PONG即运行成功
- 在redis目录下进入cmd,并输入以下命令添加windows服务
redis-server --service-install redis.windows.conf --loglevel verbose
看到successfully即为成功
- 打开命令行窗口输入services.msc打开服务窗口找到redis并开启自动启动
初始化数据库
- 先创建好数据库
- 导入sql
- 根据自己的需要导入对应sql文件
设置配置
配置数据库,在ruoyi-admin\src\main\resources\application-druid.yml中设置数据源
打包运行
- 使用命令行窗口
- 运行bin\clean.bat 清理工作间
- 运行bin\package.bat 进行打包
- 运行bin\run.bat 运行jar包
- 或者使用编译器直接运行
运行RuoYiApplication文件
Vue端
前置环境
安装 node.js
运行前端
打开命令行窗口
- 运行npm install 安装依赖
若是第一次安装依赖,如下图所示
- 运行npm run dev 运行项目
npm、yarn、pnpm都可以,尽量不要用cnpm,有时候会有诡异的bug