前言

若依(RuoYi)前后端分离版本的环境搭建,是比较简单的,顺手搭建下,把操作纪录写下来以供参考

一、下载及导入idea

若依(RuoYi)前后端分离版本地址,复制git地址
在这里插入图片描述

idea导入git项目
在这里插入图片描述
git地址复制进去,点击clone
在这里插入图片描述
打开idea的maven窗口,如果没有项目,点击刷新按钮
在这里插入图片描述

配置maven
在这里插入图片描述
maven clean install
在这里插入图片描述
maven clean的时候,会报没有jdk错误,点击提示的configure,选择自己环境的jdk
在这里插入图片描述
在这里插入图片描述

maven install没有报错了,就打开后端ruoyi-admin项目下的application-druid.yml文件,数据源的配置中mysql修改成自己的密码,可以看出使用ry-vue的数据库,我们还没有呢?下面去创建。

在这里插入图片描述

二、配置数据源

创建ry-vue数据库,将ry_20240529.sql、quartz.sql文件数据导入到ry-vue库里面
在这里插入图片描述
sql文件的位置
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

三、启动redis

redis下载地址
在这里插入图片描述

在这里插入图片描述

四、启动后端服务

启动RuoYiApplication的main方法
在这里插入图片描述

五、安装及启动前端服务

node环境 v10-v16 (建议v12-v14,我的v14)
安装命令
npm install
如果安装出错了,建议跟换node的版本,参考如何安装多个node版本(不使用nvm)
在这里插入图片描述
启动命令
npm run dev
在这里插入图片描述

在这里插入图片描述
构建命令 npm run build:prod
在这里插入图片描述
在这里插入图片描述
生成的dist下的静态文件一般是部署在生产环境的nigix下面

六、打开浏览器验证

打开浏览器 localhost,账号和密码是默认的,输入验证码,登录进去,功能正常
在这里插入图片描述

总结

以上就是今天要讲的内容,若依(RuoYi)前后端分离版本的环境搭建。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐