1、检查版本
JDK >= 1.8
mysql >= 5.5
Redis >= 3.0
Maven >= 3.0
Node >= 10
2、打开redis
redis解压后打开redis安装目录,在上图红色箭头头部点击一下,输入cmd,进入该目录下的命令行窗口,然后输入以下命令打开redis
redis-server.exe redis.windows.conf
注意:在整个若依运行过程中,禁止关闭redis窗口
3、导入数据文件
在电脑的某个盘里新建个文件夹,在改文件夹下打开cmd窗口
然后打开 若依官网
也可以直接用下面的
https://gitee.com/y_project/RuoYi-Vue.git
在上面打开的cmd窗口输入
git clone https://gitee.com/y_project/RuoYi-Vue.git
4、建数据库
打开Navicat,新建数据库ruoyi-vue,右键点击,运行sql数据库
先导入quartz.sql
5、修改默认数据库的名称、用户名称、用户密码
目录路径
ruoyi-admin\src\main\resources\application-druid.yml
保存
6、依次运行
后端
- 后端开启方式1
依次运行RuoYi-Vue\bin目录下的三个文件
- 后端开启方式2
运行RuoYiApplication.java
无论哪种方式启动,看到拼起来的ruoyi,如下图
后端成功跑起来了
前端
- 前端开启方式1
RuoYi-Vue\ruoyi-ui目录下打开cmd,输入以下命令注入依赖
npm install --registry=https://registry.npm.taobao.org
或
npm i
当前目录下输入
npm run dev
开启前端,自动跳转打开浏览器
7、可能出现的问题
1、后端运行后只有个大佛,没有拼写的RUOYI,前端没验证码,登录显示系统接口500异常?
-
用这种方式运行后端即可,参考博客
2、验证码未显示
- redis给关了,窗口不要关
3、验证码无法显示
4、验证码正确却登陆不上
<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>
导入到ruoyi-framework\pom.xml,