部署准备
确保你的电脑已安装如下环境或者软件
- IDEA (用于后端项目)
- vscode (用于前端项目)
- Navicat (用于mysql)
- JavaJDK >= 1.8
- MySQL >= 5.7
- Maven >= 3.0
- Node >= 12
- Redis >= 3
- git 用于拉取项目代码(也可以自己手动下载)
后端部署
代码下载:https://gitee.com/y_project/RuoYi-Vue
可以使用git拉取或者手动下载,版本根据自己需求选择即可,我下载的是v3.9.0,下载完成后是一个压缩包解压后使用idle打开即可
启动 Redis


启动mysql
这个由于我暂时使用的是云数据库就不演示了
导入sql文件
将项目中的sql文件夹在资源管理器显示,然后使用Navicat或者其它mysql工具运行这两个sql文件内即可,由于我是云数据库就不演示了,不太懂得可以百度 mysql数据库导入sql文件

启动之后回到idle修改文件中的Redis和mysql的配置
Redis配置

Mysql配置

最后就可以在 RuoYiApplication 中启动项目了

前端部署
1.进入项目目录cd ruoyi-ui
2.安装依赖 npm install
3.强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npmmirror.com
4.本地开发 启动项目 npm run dev

5.运行成功之后会自动打开浏览器

可能遇到的问题
1.Redis错误:Could not create server TCP listening socket 127.0.0.1:6379: bind: 操作成功完成。

原因:6379端口已绑定。应该是因为上次服务没有关闭
解决方法:
①依次输入命令:
redis-cli.exe(启动redis客户端,连接本机6379端口(127.0.0.1)并启动redis服务)
shutdown
exit
②再次启动redis服务:redis-server.exe redis.windows.conf

2.在vscode或者控制台运行npm指令时遇到如下报错信息:“因为在此系统上禁止运行脚本”
解决办法如下:
搜索“powershell”,并“以管理员身份运行”

使用命令“set-ExecutionPolicy RemoteSigned”,将计算机上的执行策略更改为 RemoteSigned,然后再次运行npm就可以了

评论 (0)