若依-本地环境部署

安装运行环境

若依平台基于Vue,因此要先安装node和vue@cli脚手架

若依基于Maven管理项目的构建,因此需要安装好Maven

安装redis服务

克隆或下载项目源码到本地:https://gitee.com/y_project/RuoYi-Vue

准备好一个IDE比如IntelliJ Idea

环境部署

使用Idea导入项目,这里有几项必要的配置:

RuoYi-Vue=>ruoyi-admin=>src=>main=>resources=>application-druid.yml:

1
2
3
4
5
6
7
8
9
10
11
# 数据源配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# 主库数据源
master:
url: yoururl # 这里
username: yourusername # 这里
password: yourpassword # 这里

RuoYi-Vue=>ruoyi-admin=>src=>main=>resources=>application.yml:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 项目相关配置
ruoyi:
# 名称
name: RuoYi
# 版本
version: 3.3.0
# 版权年份
copyrightYear: 2021
# 实例演示开关
demoEnabled: true

profile: yourprofile # 这里
# 获取ip地址开关
addressEnabled: false
# 验证码类型 math 数组计算 char 字符验证
captchaType: math

配置好之后,进入安装好的redis目录下,打开cmd命令行,输入redis-server.exe redis.windows.conf,回车,成功启动redis服务,如图:

redis

然后进入主程序启动后端服务:RuoYi-Vue=>ruoyi-admin=>src=>main=>java=>com.ruoyi=>RuoYiApplication,如图:

spring

同时,进入ruoyi-ui的目录下,打开cmd命令行,输入npm run dev,开启前端界面,如图:

npm

此时,浏览器输入localhost:82(也可能不用输入,会自动打开),可以成功看到启动界面:

界面

问题记录

项目启动的时候,提示Handler dispatch failed

问题描述

问题

解决办法

手动加入依赖包:

RuoYi-Vue=>ruoyi-admin=>pom.xml:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
</dependency>

Error creating bean with name ‘sysConfigServiceImpl’:

问题描述

问题描述

解决方案

没有启动redis,启动即可

不再支持源选项 5。请使用 6 或更高版本。

解决方案

File=>Settings=>Build,Execution,Deployment=>Build Tools=>Maven:

设置

File=>Project Structure=>Project

设置

File=>Project Structure=>Modules

设置

pom.xml中添加:

1
2
3
4
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>8</java.version>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>

重新编译即可。

‘vue-cli-service’ 不是内部或外部命令,也不是可运行的程序或批处理文件

问题描述

问题描述

解决方案

进入到ruoyi-ui目录下,打开命令行输入npm install即可

Unknown html tag

问题描述

问题描述

解决方案

打开package.json,在"dependencies"添加"element-ui": "2.15.0"(版本号自行更改),然后运行npm install即可

解决方案