首页 > 其他分享 >从零开始搭若依微服务版

从零开始搭若依微服务版

时间:2024-02-17 16:55:36浏览次数:29  
标签:搭若 com nacos ry 从零开始 https 依微 安装 下载

1.打开文档

https://doc.ruoyi.vip/ruoyi-cloud/document/hjbs.html

按照这个清单安装环境

2.JDK

需要上oracle官网下载,很不方便,我这里直接提供网盘链接。安装建议全部默认,不要修改路径,会造成运行异常。安装之后,记得配置java环境变量。

链接: https://pan.baidu.com/s/1-AoxxXC3urmgC61Odvh-0g?pwd=ttdu 提取码: ttdu 

3.Node

Node官网下载就很快https://nodejs.org/en。下载LTS版本即可。安装建议全部默认。检查一下是否成功,打开cmd,执行

node --version

4. 安装git并下载源代码

https://pc.qq.com 搜索git,下载速度快,安装默认下一步。

安装之后,找个好位置右键Open git bash here。

这里我们先去Gitee下载页面(https://gitee.com/y_project/RuoYi-Cloud )看看若依稳定版本号——当前是v3.6.3

 再刚刚打开的gitbash窗口执行克隆命令下载源码。

git clone https://gitee.com/y_project/RuoYi-Cloud.git -b v3.6.3

5.Mysql数据库

这里我们安装跟mysql功能相同的mariadb,使用mariadb的好处是他安装简答并且自带一个非常好用的数据库管理工具HeidiSql

https://mirrors.cqu.edu.cn/mariadb/download/?t=mariadb&p=mariadb&r=11.4.0&os=windows&cpu=x86_64&pkg=msi&m=neusoft

如果上边地址不能下载,可网盘下载:

链接:https://pan.baidu.com/s/1WCnl3r4PVbJ_phlzMEr_bA?pwd=bb9j 提取码:bb9j 

下载之后,全部默认安装,如果C盘不足,注意将数据目录设置为其他盘符。安装向导还会输入一个密码,是root账号密码,这里要记住。

安装完成后,桌面会出现HediSQL图标,双击打开它,连接参数如下,密码输入刚刚安装时输入的。

 链接成功后我们新建两个数据库ry-cloud和ry-config,待后面使用。

      

然后我们来还原数据库:左侧列表选中ry-cloud,菜单栏文件-运行SQL文件,选择上边下载的源代码中sql/ry_yyyymmdd.sql,然后一路是/确定即可。左侧列表选中ry-config,菜单栏文件-运行SQL文件,选择上边下载的源代码中sql/ry_config_yyyymmdd.sql,然后一路是/确定即可。

6.安装Idea

https://www.jetbrains.com/idea/download/?section=windows 下载IntelliJ IDEA Community Edition社区版。

菜单栏-文件-打开,找到下载的源码打开,源码项目打开后,idea会默认开始下载依赖。

 

7. 安装nacos

https://download.nacos.io/nacos-server/nacos-server-2.3.0.zip

nacos目前(20240217)最新稳定版为2.3.0

下载后解压,执行bin中startup.bat 启动nacos,这里注意一下,nacos是基于java的,需要配置好java环境变量后再启动,如果没配置好环境变量,会闪退。

 在conf/application.properties文件中增加下列代码,db.password根据实际情况填写。

# 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

然后使用cmd命令行以单节点模式执行nacos

startup.cmd -m standalone

访问http://192.168.0.102:8848/nacos查看

默认情况是可以直接访问的,但生产环境应该另外设置开启鉴权,输入用户名密码才能访问。

 

8.Redis

windows版redis 地址https://github.com/ServiceStack/redis-windows/,window版redis很久不更新了,只能用于开发,生产环境请换到linux版。

不能访问github的小伙伴可以网盘下载:

链接:https://pan.baidu.com/s/1sTAs98DxHVGC55IF2Kwe0A?pwd=f3yi
提取码:f3yi 

解压压缩包,双击redis-server.exe即可运行

 

9.后端运行

 打开若依文档 https://doc.ruoyi.vip/ruoyi-cloud/document/hjbs.html#%E5%90%8E%E7%AB%AF%E8%BF%90%E8%A1%8C

启动gateway

 启动auth

 启动System

先在nacos配置system节点的数据库配置

 然后启动代码

 

10.安装vscode,并启动前端,登录系统

https://pc.qq.com 搜索vscode,下载速度快,安装默认下一步。

现在前端大牛都用pnpm,这样node modules文件夹会小一些。

打开源代码的ruoyi-ui文件夹,执行pnpm i。如果没有pnpm,就安装npm install -g pnpm。

然后编辑package.json,将dev改成这样。

"scripts": {
    "dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve ",

然后执行pnpm dev。

访问 http://localhost:80/ ,默认用户名密码:admin    admin123

 登录成功后,随便看看。

 

标签:搭若,com,nacos,ry,从零开始,https,依微,安装,下载
From: https://www.cnblogs.com/pujinhong/p/18012381

相关文章

  • 从零开始配置 vim 编辑器
    从零开始配置vim编辑器笔者最近在windows环境下配置了WSL2和Debian并记录了下来。这一系列随笔将记录我从零开始配置vim的全部流程。这包括:笔者自己创建.vimrc的全部流程与每一个选项设置的原因。笔者选择的插件与设置的选项一个合格的编辑器需要什么?在配置v......
  • 【从零开始找工作】需要学习的知识
    JavaSpringBootVue、AngularOraclepythondjangoswaggerLinuxshellHadoopTCP/IPtomcat+ansible+jenkinsScrum知识软件测试方法论(测试类型,用例设计)慢慢丰富吧,退休之前不知道能不能学完,能不能找到满意的工作。洗头时候无意发现自己的头发有几根都白了,顿时感慨,我能卷过......
  • 从零开始的直播带货商城APP开发教学:技术架构设计
    在当今数字化时代,直播带货已成为电商行业的一股强劲力量,为商家和消费者提供了全新的购物体验。为了满足这一需求,开发一个功能强大的直播带货商城APP至关重要。本文将从零开始,深入探讨直播带货商城APP的技术架构设计。 一、项目概述直播带货商城APP旨在为用户提供便捷的购物体验,同......
  • 48从零开始用Rust编写nginx,搭建一个简单又好看官方网站
    wmproxywmproxy已用Rust实现http/https代理,socks5代理,反向代理,负载均衡,静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目地址国内:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh/wmpro......
  • Python小白入门指南:从零开始掌握Python编程
    你是否曾想过用代码操控电脑、制作自动化任务,或者探索数据的奥秘?今天,我要带你进入Python的世界,为你揭开编程的神秘面纱。不论你是编程零基础,还是想学习一门新技能,这篇文章都将是你学习Python的得力助手。一、Python是什么?为什么要学Python?Python是一种高级、动态类型的编程语言,它的......
  • 手撸代码:从零开始的 AlexNet 图像分类(PyTorch框架)
    摘要:本文在PyTorch框架下搭建了AlexNet,并在CIFAR10上完成了图片分类。同时,更正了一些原论文中的小错误(如:输入图像尺寸)。由于CIFAR10没有验证集,本文将训练集的10%当作验证集。完整代码已上传至GitHub:https://github.com/TiezhuXing01/AlexNet_in_PyTorch1.引入库i......
  • KubeEdge EdgeMark 测试环境从零开始搭建
    https://blog.csdn.net/u010549795/article/details/132557648 EdgeMark测试环境从零开始搭建KubeEdge也提供了类似KubeMark的模拟大规模集群的工具,值得注意的是目前EdgeMark只能模拟edgecore,无法模拟edgemesh,所以如果是对网络方面的测试,还是建议老老实实装虚拟机环境配置使用v......
  • 【Docker】从零开始:9.Docker命令:Push推送仓库(Docker Hub,阿里云)
    【Docker】从零开始:9.Docker命令:Push推送仓库(DockerHub,阿里云):https://blog.csdn.net/sinat_36528886/article/details/134575054?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1-134575054-blog-132139578.235^v43^pc_blog_bo......
  • 从零开始教你手动搭建幻兽帕鲁私服( CentOS 版)
    哈喽大家好,我是咸鱼。想必上网冲浪的小伙伴最近都被《幻兽帕鲁》这款游戏刷屏了。(文中图片均来自网络,侵删)幻兽帕鲁是Pocketpair打造的一款开放世界的生存建造游戏。在游戏中,玩家捕捉各种各样的“帕鲁”。“帕鲁”在玩家支配下,完成不同的工作、任务,像极了现实中的打工人(......
  • 47从零开始用Rust编写nginx,配对还有这么多要求!负载均衡中的路径匹配
    wmproxywmproxy已用Rust实现http/https代理,socks5代理,反向代理,负载均衡,静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目地址国内:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh/wmpro......