开发环境准备
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.7.0 (推荐5.7版本)
Redis >= 3.0
Maven >= 3.0
Node >= 10
根据官方文档的要求,安装本地开发环境,以下是我本地安装的环境:
jdk是1.8版本
mysql是5.7版本
maven是3.3.9版本
redis是3.2版本
node是14.16版本
下载官方项目代码
代码下载地址:gitee.com/y_project/R…
可以将代码fork到自己的代码仓库,再从自己的仓库clone代码到本地电脑上
运行项目
后台项目运行
- 数据库数据准备:创建数据库
ry-vue并导入数据脚本 ry_2021xxxx.sql,quartz.sql - 使用idea导入若依项目
application-druid.yml修改数据库配置 改为本机mysql的配置
application.ymlredis配置 改为本机redis配置 若没有设置密码则不填密码 注:记得启动redis
RuoYiApplication启动类启动项目 出现以下日志表示后台启动成功
前台项目运行
打开idea命令行,依次执行以下命令
# 进入项目目录
cd ruoyi-ui
# 安装依赖 可忽略该步骤,执行第三步
npm install
# 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npm.taobao.org
# 本地开发 启动项目
npm run dev
出现登录界面表示前台项目启动成功
使用默认密码登录系统,能够正常访问接口数据,若依项目我们就成功在本地跑起来了