部署前提:

电脑上JDK 、Maven、Mysql、Node、IDEA、Git这些基本的开发环境必备已经安装完成。JDK >= 1.8 (推荐1.8版本)

  Mysql >= 5.5.0 (推荐5.7版本)

  Redis >= 3.0

  Maven >= 3.0

  Node >= 10

  nacos >= 1.1.0

1.https://gitee.com/y_project/RuoYi-Cloud 克隆代码到本地

2.  初始化数据库:在下载的源码文件中有三个sql文件(ry-cloud.sql ry_20200924.sql    quartz.sql)

2.1  新建数据库ry-cloud,然后在此数据库下执行ry_20200924.sql和quartz.sql这两个sql文件。

2.2  然后再新建数据库ry-config,在此数据库下执行ry_config_20200924.sql这个sql文件。

3.  本机安装Redis客户端

3.1  解压Redis-x64-3.2.100.zip

3.2  打开解压目录后的redis-windows.conf,找到requirepass 修改为自己的密码,原先为foobared  修改成自己的

3.3  在当前目录下打开命令行 shift+右键  在此处打开powersheel窗口或者在文件路径输入cmd,然后把redis-server.exe直接拖进命令框中,再在后面跟上redis.windows.conf 回车,成功启动服务端

3.4  启动客户端进行测试  同样当前目录打开命令行窗口  在把redis-cli.exe拖进命令框中,后面跟上 -h 127.0.0.1 -p 6379 -a 1234567812345678是我的密码,看你设置成什么),登录成功后命令行中输入ping  显示pong,则成功

4.1  项目需要Nacos并需要持久化到Mysql数据库  Nacos是配置中心,微服务启动后可以在配置中心看见启动的服务,并且更改配置文件信息

4.2  防止 Nacos 宕机或重启后数据丢失,需要配置Nacos持久化,在Navicat中新建数据库nacos-config

4.3  解压nacos-server-1.3.1 ,执行nacos/conf目录下的nacos-mysql.sql对数据库初始化

4.4  然后再回到Nacos解压目录下的conf目录下的application.properties

 

用户名和密码设置成你本地的mysql用户名密码

4.5  这里的startup.cmd和shtudown.cmd就是在Windows下的启动好关闭命令,但是如果直接双击的话会报错。这是因为这里Nacos没有配置集群模式,而是使用的单机模式,所以编辑startup.cmd,将MODE修改为standalone

4.6  编辑之后,双击startup.cmd(打不开说明你没配置好JAVA_HOME)

 

4.7  然后打开浏览器访问  http://localhost:8848/nacos/

 

4.8  在启动后端项目之前,你需要本地启动Redis服务端,以及Nacos,然后在IDEA中找到

ruoyi-gateway下的启动类RuoYiGatewayApplication启动

ruoyi-auth下的启动类RuoYiAuthApplication启动

ruoyi-modules下的ruoyi-system下的RuoYiSystemApplication并启动

4.9  前端项目的位置在ruoyi-ui下

 

右击此项目-Open in Terminal,输入npm install  等待安装完成然后输入npm run dev

如果没有安装nodeJS的话先安装nodeJS,建议安装在默认目录c盘下面,安装好了之后配置环境变量(用户变量),编辑,复制nodeJS的安装路径,我的是:C:\Program Files\nodejs,重启IDEA,再次执行npm install

启动成功浏览器自动打开前端页面,登录。

参考文章:https://www.cnblogs.com/badaoliumangqizhi/p/13897643.html

Logo

快速构建 Web 应用程序

更多推荐