后台部署

前往https://gitee.com/y_project/RuoYi-Vue 下载源码,导入idea,初次导入会需要导入maven依赖包,由于下载量巨大,所以可以导入本地的maven仓库,这是我自己平时用的maven仓库,基本上平时用到的依赖都会有, maven依赖 提取码: dhub

在ruoyi-admin下有两个重要的配置文件,需要修改配置

若依boot版架构 若依 idea_cmd命令


修改端口号

首先第一个文件application.yml,这里可以修改我们需要访问的端口号,默认是8080,如果对整体代码不是很熟悉的不建议修改

若依boot版架构 若依 idea_若依boot版架构_02


修改redis配置信息

接着对redis的配置信息进行修改,这里我使用的是线上的redis

若依boot版架构 若依 idea_cmd命令_03

修改mysql配置信息

接着在application-druid里面修改mysql的配置信息,这里我使用的是本地的mysql,所以需要先创建数据库名称,我创建的数据库名字为"ruoyi"

若依boot版架构 若依 idea_cmd命令_04


启动项目

接着就可以启动项目了,看到下面的图形即为后台启动成功

若依boot版架构 若依 idea_cmd命令_05


在浏览器里输入地址即可访问到以下界面,说明后端接口成功创建,此时还看不到静态页面

若依boot版架构 若依 idea_若依boot版架构_06

启动前端

首先要保证安装了node,这时就可以使用npm命令下载前端所需的依赖包,下面是一个执行的过程,在cmd命令行里执行即可

进入项目目录
cd ruoyi-ui

安装依赖
npm install

强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npm.taobao.org

本地开发 启动项目
npm run dev

看到一下提醒即为项目部署成功,打开浏览器,就可以看到静态页面了

若依boot版架构 若依 idea_cmd命令_07


若依boot版架构 若依 idea_若依boot版架构_08

注意

1)在本地找到你的项目存放路径,进入到ruoyi-ui目录下,在路径中输入cmd即可进入到命令行,无需切换

若依boot版架构 若依 idea_cmd命令_09


2)npm install的时候会出现很多提醒,这里可以忽略提醒,直接下载依赖就行

3)后端启动的时候,可能会遇到一下问题,这个意思就是8080端口已经被占用了,意思就是我们电脑中有其他的程序占用了这个端口,所以这个程序不能再次访问它

若依boot版架构 若依 idea_cmd命令_10


出现了这个错误解决的办法就是找到使用8080端口的进程,并且关掉它就可以成功了,在cmd命令行里输入netstat -ano就可以看到是PID为6832的进程占用了它

若依boot版架构 若依 idea_cmd命令_11


在任务管理器里找到这个进程并关掉再次启动项目就可以了

若依boot版架构 若依 idea_cmd命令_12