项目启动
基础环境部署
数据库(这里使用Navicat进行连接)
给若依创建一个新库(我这里命名为ruoyi)
创建完成后右键ruoyi运行下载好的SQL文件
数据库连接完毕
redis服务
下载安装启动redis服务,并于环境变量中添加路径,方便后续使用
idea添加Maven模块
下载Maven后打开找到config下的setting文件
使用任意工具进入编辑
更改其中的localrepository(最好和Maven位于同一目录文件下)
配置里面的云仓库(这里为阿里云仓库)
配置完成后保存,打开idea,进入settings,搜索Maven更改如下路径为你之前的存储路径
然后,应用,OK
部署若依后端
使用idea打开pom.xml项目文件
打开ruoyi-admin下的application-druid.yml文件,更改其主数据库源
其中url连接你之前创建的ruoyi数据库(账户密码更改为自己管理员账户)
更改完毕后尝试启动,若成功,则
若启动失败,原因可能为端口被占用或部分服务未启动等,此时需根据自己的报错情况进行查询解决
部署依诺前端
若更改过后端端口号等参数,则需更改前端对应接口数据
部署结束后进入前端文件中,打开git bash
#安装依赖
yarn --registry=https://registry.npmmirror.com
#启动服务
yarn dev
启动
登录成功
心得
启动若依还是遇到了一些小麻烦
例如,redis无法自启动导致的端口拒绝服务,yarn路径找不到的yarn无效问题,依赖关系安装的不兼容问题,若依前后端部署导致 404、500报错的问题,我觉得最难的还是连接数据库时忘记了root密码,然后尝试绕过权限重新设置密码,然后成功的让mysql在1045和2003两个报错中循环,最后直接清除mysql相关配置,重装mysql,连接成功
当然这些离谱的麻烦也让我成功学到了好多好多,真的,一般人部署若依都碰不到我这么多学习的机会,但是真的不想再碰上一遍了