在RuoYi-Cloud若依系统的环境部署的建议及总结
RuoYi-Cloud若依系统的环境部署
为了开发项⽬,使⽤了RuoYi-Cloud系统,在前期需要搭建好相应的环境,然后再进⾏实际开发。下⾯是综合 的相应介绍及⾃⼰在搭建中的步骤以及遇到的⼀些问题处理,总结出下⾯的⽂档,希望能给⼤家⼀点帮助。
前期准备⼯作
1.JDK >=1.8 (推荐1.8版本)
查看版本:命令⾏(命令提⽰符)输⼊"java -version"
安装配置可以参考:
2021最新Java JDK1.8的安装教程(帮助理解)
JDK1.8下载、安装和环境配置教程 :
2.Mysql >= 5.7.0 (推荐5.7版本)
查看版本:命令⾏(命令提⽰符)输⼊"mysql --help",然后查看第⼀⾏内容
安装配置可以参考:
MySQL 5.7.27详细下载安装配置教程
关于路径的描述与修改,都应与你电脑的实际安装路径⼀致
注意ini的⽂件⾥的路径
3.Redis >= 3.0
查看版本:命令⾏(命令提⽰符)输⼊"redis-server -v"下载好的mysql文件无法双击下载
安装配置可以参考:
Redis下载及安装(windows版)
4.Maven >= 3.0
查看版本:命令⾏(命令提⽰符)输⼊"mvn -version" 前提是 maven环境变量必须配置好否则⽆法查看
安装配置可以参考:
maven安装及配置(详细版)
5.Node >= 10
查看版本:命令⾏(命令提⽰符)输⼊"node -v"
安装配置可以参考:
Nodejs超详细安装及环境配置
Node.js的安装及环境配置【超详细】
6.nacos >= 1.1.0 (ruoyi-cloud >= 3.0.0需要下载nacos >= 2.x.x版本)
查看nacos版本: 到⾃⼰安装的⽂件夹\bin\双击d⽂件,启动nacos,就可以看到版本号,需要⼤于2.0。
另⼀种启动⽅式,cmd进⼊ ⾃⼰安装的⽂件夹\bin,输⼊"d -m standalone" 启动nacos,也能看到版本号
安装可以参考:
windows下安装nacos
这⾥只需要安装好
7.sentinel >= 1.6.0
查看版本:查看下载的⽂件名
安装配置可以参考:
Sentinel的安装并使⽤
执⾏命令的版本号应与下载的⼀致。
8.Navicat*(为更好使⽤Mysql)
官⽹下载,例如 Navicat 15 for MySQL
9.IntelliJ IDEA* (若⽆可运⾏java的IDE,推荐下载)
官⽹下载,最新版。
⾄此,前期准备的软件下载完成。
运⾏系统
后端运⾏
1、前往Gitee下载页⾯()下载解压到⼯作⽬录
2、导⼊到你的IDE中打开该⽂件夹。(IDEA) 会⾃动加载Maven依赖包,初次加载会⽐较慢(根据⾃⾝⽹络情况⽽定)
3、创建数据库ry_cloud并导⼊数据脚本ry_2021xxxx.sql(必须),quartz.sql(可选)
4、创建数据库ry_config并导⼊数据脚本ry_config_2021xxxx.sql(必须)
5、配置nacos持久化,在你的nacos⽂件夹⾥到conf/application.properties⽂件,以记事本打开在最后添加下⾯的代码。(其中,最后两⾏的db.user与db.password该修改为你的mysql⽤户名和密码)⽤以增加⽀持mysql数据源配置。
# db mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=tr ue&useSSL=false&serverTimezone=UTC
db.user=root
db.password=password
*还应登上nacos做相应修改以适配ruoyi系统。*建议询问项⽬负责⼈或⾃⾏查询nacos配置⽂档或
6、因为前⾯已经导⼊ruoyi的⽂件进⼊IDE,所以可以在你的IDE中,到下⾯的模块并运⾏(启动没有先后顺序)
RuoYiGatewayApplication (⽹关模块 必须)
RuoYiAuthApplication (认证模块 必须)
RuoYiSystemApplication (系统模块 必须)
RuoYiMonitorApplication (监控中⼼ 可选)
RuoYiGenApplication (代码⽣成 可选)
RuoYiJobApplication (定时任务 可选)
RuoYFileApplication (⽂件服务 可选)
7、集成seata分布式事务(可选配置,默认不启⽤)
创建数据库ry-seata并导⼊数据脚本ry_seata_2021xxxx.sql
8.成果测试
此时,可以测试后端运⾏成果。运⾏前需要先启动nacos,运⾏成功可以通过()访问,应能访问成功,但是不会出现静态页⾯。
前端运⾏
1.在电脑的⽂件管理中,进⼊你下载的ruoyi⽂件⾥的ruoyi-ui项⽬⾥,启动cmd。或者启动cmd然后再进⼊ruoyi-ui⽂件夹。cmd命令⾏要达成如下
2.通过npm安装依赖(rouyi-ui路径下)
具体命令可以⽤ “npm install --registry=registry.”
若你的npm已换好镜像源,也可直接⽤ “npm install”。⽽不需⽤上⾯的命令
注意,请不要使⽤cnpm等脚本。若是此处下载失败,请查看路径,node版本,npm版本,等各种常见处理⽅法。若还是不⾏,(1)⾸先删除你的ruoyi-ui⽂件夹⾥的 node_modules⽂件夹、package.json⽂件、package-lock.json⽂件。然后在此⽂件夹内运⾏cmd命令“npm cache clean --force”,清除缓存,(2)可以复制同项⽬者同ruoyi-ui⽂件夹⾥的node_modules⽂件夹、package.json⽂件、package-lock.json⽂件,共三个⽂件到你的ruoyi-ui⽂件夹⾥。**
3.在同样的路径下的cmd输⼊命令"npm run dev",启动项⽬
4、打开浏览器,输⼊:() 默认账户/密码 admin/admin123)
若能正确展⽰登录页⾯,并能成功登录,菜单及页⾯展⽰正常,则表明环境搭建成功。
最后
后⾯需要重新开启服务的话,需要开启nacos,Mysql,redis,进IDE启动⽹关、认证、系统模块,再进⼊ruoyi-ui⽬录启动"npm run dev"
⽂中若有错漏,欢迎指出。若有交流建议,欢迎评论告诉。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论