一、软件安装下载
1.java
2.idea
3.nodejs
4.vscode
Download Visual Studio Code - Mac, Linux, Windows
5.mysql
MySQL :: Download MySQL Installer
6.redis
7.navicat
Navicat | 下载 Navicat Premium 14 天免费 Windows、macOS 和 Linux 的试用版
8.nacos
Releases · alibaba/nacos · GitHub
二、项目环境配置搭建
项目文档:环境部署 | RuoYi
1.redis
.\redis-server.exe .\redis.windows.conf
2.mysql
3.navicat
连接两个数据库
导入ruoyi数据库,在项目的sql文件夹下找数据脚本
创建数据库 ry-cloud 并导入数据脚本ry_202xxxx.sql(必须),quartz.sql(可选)
创建数据库 ry-config 并导入数据脚本ry_config_202xxxx.sql(必须)
4.nacos
.\startup.cmd -m standalone
配置nacos持久化,修改conf/application.properties文件,增加支持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=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=password
修改配置文件的数据库信息
5.idea启动后台服务
6.vscode启动前端
vscode打开 RuoYi-Cloud\ruoyi-ui 文件夹
命令框输入命令
npm install
npm run dev
7.进入管理系统
三、遇到的问题
1.npm install 命令无法执行
PS D:\Codes\RuoYi\RuoYi-Cloud\ruoyi-ui> npm install
npm : 无法加载文件 D:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go
.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ npm install
+ ~~~
+ CategoryInfo : SecurityError: (:) [],PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
设置权限
# 检查当前执行策略
Get-ExecutionPolicy
# Restricted
# 永久允许本地脚本
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
2.npm无法安装包
修改数据源
npm install --registr=https://registry.npmmirror.com
3.services不显示
maven reload
4.nacos命令 无法运行
显示需要设置环境变量 JAVA_HOME
四、参考链接
2.RuoYi-Cloud: 🎉 基于Spring Boot、Spring Cloud & Alibaba的分布式微服务架构权限管理系统