win11搭建Ruoyi框架部署流程(有引用内容)
若依框架下载
从若依官网下载前端分离版本,官网地址:http://www.twom.top/
前端
所需工具:vscode,nodejs
1.vscode下载安装
vscode下载网址:
Download Visual Studio Code - Mac, Linux, Windows
没啥好说的,下载msi然后一步一步安装就行。
2.nodejs配置
搭建前端必备环境:nodejs,nodejs官网网址:
Download | Node.js
一般来讲我习惯用msi安装,msi为镜像文件,通过安装使用,zip是压缩的二进制文件,直接解压就可以使用,不过通常要配置环境变量。环境变量的配置很简单,而且大部分都一样,自行百度各种软件的环境变量配置方法。
win11的环境配置路线:
此电脑右键菜单→属性→高级系统设置(需要管理员权限,注意用户在此域中是否有相应权限)→环境变量
1.系统变量
新建【NODE_PATH】系统变量,指向【D:\nodejs\node_modules】(nodejs安装目录下的node_modules)
选择 path,添加【D:\nodejs】(安装目录)
2.用户变量
编辑用户变量的 path
,将默认的 C
盘下 APPData\Roaming\npm
修改为 D:\nodejs\node_global
然后就是打开命令行工具,执行以下两句操作:
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
;
配置完每一个功能,检查是否配置成功很关键,win + R 打开命令提示符,输入node -v
查看版本,显示如下说明配置成功,如果报npm不是内部可执行命令,一般就是node的环境变量没有配置对,检查一下。
打开vscode,点击file→open folder→ruoyi-ui,打开若依前端代码,打开src文件夹,在app.vue右键→open in integrated terminal
在控制台中输入npm install -g cnpm --registry=https://registry.npm.taobao.org
需要换成阿里的源,否则太慢了。
安装完成输入npm run dev回车
可启动前端。
后端
所需工具:idea + jdk + tomcat + maven + redis + mysql
挨个下载就行。
IDEA
去官网下载就行IntelliJ IDEA:JetBrains 功能强大、符合人体工程学的 Java IDE
然后自己电脑可以用破解版,如果你计算机所在的域有一定要求或者限制,那就去淘宝买个号或者让他们给你激活个学生版。
也不知道用学生版进行企业级开发有没有什么太大问题。
JDK
jdk下载喝汤一样,去官网下载Java Downloads | Oracle
旧版本进去翻一翻吧,也挺好找的。
也得配环境变量啥的,建议自行百度。
maven
maven也是去官网下载然后配变量。
Maven – Download Apache Maven
配变量教程自行百度或者我再单独整理点文章专门写配环境变量的。
redis
redis也一样,下载,配置环境变量。
反正我的域上不去github,有困难的想办法借助外部网络。
Releases · tporadowski/redis · GitHub
不过别人的redis好像启动了都有那个窗口,我下载的都是打开一闪而过,然后就关了,但是redis还是正常启动了的。
MySQL
安装教程链接:MySQL的详细安装教程 - 知乎
直接按照教程来,注意安装位置文件夹和数据库文件保存地址。
至此,后端所需的环境也下载配置完成了。
打开idea,将这里面的两个sql在mysql中执行,这里执行的都是若依系统必要的数据。记得第一次使用mysql的时候,需要新建一个数据库,注意要和若依后端内的配置名称对应起来,然后执行里面的建表,插入数据的语句。
idea配置tomcat
https://blog.csdn.net/zhangzhanbin/article/details/115721374
idea配置maven
https://blog.csdn.net/qq_42057154/article/details/106114515
https://zhuanlan.zhihu.com/p/122429605
配置完之后,在idea中打开若依的后端代码,修改数据库配置,修改成为如下:
master:url: jdbc:mysql://localhost:3306/ry-vue?useSSL=falseusername: rootpassword: ******
localhost也可以改成IP地址,username和password就是安装mysql的时候设置的账户名和密码。
然后启动后端RuoYiApplication.java,启动好之后打开前端里的页面地址。
能显示出登录验证码基本就是成功了。
记得后端那些个服务都得开,redis和mysql。
win11搭建Ruoyi框架部署流程(有引用内容)相关推荐
- ruoyi框架服务器部署流程
参考b站视频连接 ruoyi框架git网址 一.参数修改 1.application-druid.yml数据源配置 2.logback.xml日志配置 修改日志存放路径.日志编码格式 mkdir -p ...
- 前后端分离项目全环境搭建(Ruoyi框架)
记录一下在全新的电脑上搭建前后端分离项目的全过程,方便下次继续Copy.(以Ruoyi框架为例子进行操作) 目录 前端 1.VsCode 2.NodeJs 后端 JDK idea Tomcat Mav ...
- Linux上搭建SpringBoot项目部署环境和流程分享
Linux上搭建SpringBoot项目部署环境和流程分享 背景介绍 环境搭建 1.JDK 2.Mysql 数据库 3.Redis 4.Nginx 项目部署 总结 背景介绍 最近在开发一个 Sprin ...
- AI模型工业部署:综述【常用的部署框架:TensorRT、Libtorch】【常见提速方法:模型结构、剪枝、蒸馏、量化训练、稀疏化】【常见部署流程:onnx2trt】【常见服务部署搭配】
作为深度学习算法工程师,训练模型和部署模型是最基本的要求,每天都在重复着这个工作,但偶尔静下心来想一想,还是有很多事情需要做的: 模型的结构,因为上线业务需要,更趋向于稳定有经验的,而不是探索一些新的 ...
- CentOS 6.7 源码搭建LNMP架构部署动态网站环境
源码搭建LNMP架构部署动态网站环境 Nginx 简介 Nginx是一款相当优秀的用于部署动态网站的服务程序,Nginx具有不错的稳定性.丰富的功能以及占用较少的系统资源等独特特性. Nginx (& ...
- 使用maven搭建ssm框架的javaweb项目
目前主流的javaweb项目,常会用到ssm(Spring+Spring MVC+Mybatis)框架来搭建项目的主体框架,本篇介绍搭建SSM框架的maven项目的实施流程.记之共享! 一.SSM框架 ...
- MVP+WCF+三层结构搭建项目框架(上)
最近,我一直在重构之前做的一个项目,在这个过程中感慨万千.原先的项目是一个运用了WCF的C/S系统,在客户端运用了MVC模式,但MVC的View.Model耦合以及WCF端分布式欠佳等问题让我有了重构 ...
- JAVA开发血泪之路:一步步搭建spring框架
JAVA开发血泪之路:一步步搭建spring框架 作为一个服务端开发感觉一直挺排斥框架这种东西的,总觉得什么实现逻辑都帮你封装在里面了,你只需要配置这配置那个,出了问题也不知道怎么排查,之前即使写we ...
- [转]MVP+WCF+三层结构搭建项目框架
最近,我一直在重构之前做的一个项目,在这个过程中感慨万千.原先的项目是一个运用了WCF的C/S系统,在客户端运用了MVC模式,但MVC的View.Model耦合以及WCF端分布式欠佳等问题让我有了重构 ...
最新文章
- 中招!330 万台老年机被植木马,背后黑幕细思极恐
- 使用IntentService在Service中创建耗时任务
- Linux gcc/g++链接编译顺序详解
- jquery中点击切换的实现
- 当程序员,你应该懂的法则
- Oracle Real Application Clusters (RAC)
- dbeaver一款全能的数据库连接工具dbeaver
- 漫画小说听书三合一分销平台源码
- 小米手机html格式怎么打开,小米手机打开HTML用WPS
- ios android 性能测试工具,史上最全的 iOS 各种测试工具集锦
- PHP实现用户扫描二维码后提示扫码成功的操作
- ShadowGun Shaders
- vue实现标题导航,tab选项卡(一看就会)
- 找工作笔试面试那些事儿(14)---轻松一下,谈谈面试注意的点
- vs2019,C#,MySQL创建图书管理系统3(管理员相关页面的布局和设计实现,图书显示,图书添加)
- 三端稳压管怎么接线及方法说明
- 浅析嵌入式开发中的RAM和ROM
- [亲测,可用] EXCEL数字转文本,文本转数字后需要双击,才能变成想要的格式,学会这个技能,再也不用一个个单元格点击了
- 从零学习VH6501(八) —— 采样点测试
- iPhone播放声音文件的例子
热门文章
- 分布式系统稳定性建设指南
- (转载)从IRQ到IRQL(APIC版)
- h5打包成apk,加固后重新签名(使用java的jdk,使用android的sdk)
- org.mapstruct.Mapper
- 软件工程 -- E-R图
- ffmpeg硬解码与软解码的压测对比
- 昆仑通态人机界面与单片机通信实战教程三:脚本驱动与HDMI工程的关联
- 昆仑通态MCGS与台达伺服ASD-B2 通讯控制案例 通过昆仑通态MCGS触摸屏实现与台达ASD B2通讯控
- tp5 253云通讯 国际通讯 国际单发接口
- ubuntu16.04+caffe+GTX1060+DIGITS安装方法