项目地址要选对
项目地址要选对
项目地址要选对
其实项目中已经有了比较详细的部署文档,奈何在部署过程中,还是踩了一些坑。
此流水文档的初衷是给像我一样的小白提供一些参考,希望大家都能快速的完成项目部署。
一、下载项目源文件
项目地址,ruoyi前后端分离项目,通过git下载:
git clonehttps://gitee.com/y_project/RuoYi-Vue.git
其中文件夹ruoyi-ui为前端项目,其它为后端项目。
二、后端部署
首先要导入项目,idea、eclipse 都可以,项目导入成功后,配置maven、修改配置文件
- 配置maven,需要配置依赖:
- (1) 安装maven,idea选择maven对应的版本
- (2) 修改maven配置文件:conf/settings.xml,指定本地仓库、私有仓库地址: <localRepository></localRepository>、<mirror>x</mirror>
如果是内网环境,需要配置私服地址,可通过mirror指定
- 修改项目配置文件,/ruoyi-admin/src/main/resources:本地路径、mysql账号密码、redis看情况配置,项目默认redis密码为空,如果本地redis有设置密码,需要在配置文件进行配置
- (1) application.xml、
- (2) application-druid.yml、
- (3) logback.xml
- 创建数据库/表、导入数据、创建/调试数据库链接
- 使用mysql数据库,新增项目数据库:ruoyi
- 期间遇到问题:创建数据库链接报错返回,Public Key Retrieval is not allowed,解决方法:链接后新增参数?allowPublicKeyRetrieval=true&useSSL=false
- 导入数据sql/quartz.sql、ry_20260320.sql
- Redis部署:
- (1) Mac/Linux版本可以直接到官网下载
- (2) Win 自3.x起官网和微软网站就没有redis安装包更新了,好在github有开发者在编译发布更新(目前最新有5.0.9版本可下)下载地址,暂时部署在虚拟桌面
https://github.com/tporadowski/redis/releases/
备注:配置文件默认是没有密码,如果新增密码,要同步修改
运行后端项目,查看运行日志,如有报错,重点看下错误提示
三、前端部署:
1、本地,安装vsCode、Nodejs,添加Nodejs环境变量
2、如果有网络访问限制,可设置私有仓库地址
pm config set registry https://xxx.xx.com
3、进入项目目录后,安装依赖:npm install
4、启动服务:npm run dev