首页 > 其他分享 >1.若依框架介绍与环境搭建

1.若依框架介绍与环境搭建

时间:2023-10-06 10:02:44浏览次数:29  
标签:maven https 框架 若依 版本 nvm com 下载 搭建



文章目录

  • 若依框架介绍
  • 官网地址
  • 相关技术栈
  • 环境搭建
  • 1.git
  • 介绍
  • 下载与安装
  • 学习资料
  • 2.maven
  • 介绍与下载
  • 环境变量
  • 配置
  • 资料学习
  • 3.node
  • 4.java
  • 5.idea
  • 6.vscode
  • 7.mysql
  • 可视化工具HeidiSql
  • 8.redis
  • 参考资料
  • 遇到问题


若依框架介绍

官网地址

若依框架官网地址:http://www.ruoyi.vip/
gitee地址:https://gitee.com/y_project/RuoYi-Vue

相关技术栈

若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。

  • 前端采用Vue、Element UI。
  • 后端采用Spring Boot、Spring Security、Redis & Jwt。
  • 权限认证使用Jwt,支持多终端认证系统。
  • 支持加载动态权限菜单,多方式轻松权限控制。
  • 高效率开发,使用代码生成器可以一键生成前后端代码。
  • 提供了技术栈(Vue3 Element Plus Vite)版本RuoYi-Vue3,保持同步更新。
  • 提供了单应用版本RuoYi-Vue-fast,Oracle版本RuoYi-Vue-Oracle,保持同步更新。
  • 不分离版本,请移步RuoYi,微服务版本,请移步RuoYi-Cloud

注意:前端分为vue2和vue3的版本,上文中的gitee地址默认是vue2

环境搭建

1.git

介绍

git是一个代码的版本控制工具,可以在团队协作中进行代码的版本控制

下载与安装

下载地址:https://git.p2hp.com/

注意:安装完之后要win + r 呼出运行窗口,输入cmd,然后验证git --version指令,查看是否安装成功,并成功配置环境变量。

1.若依框架介绍与环境搭建_官网


如果没有配置环境变量,自行在环境变量中进行配置。如下图。

环境变量

路径

GIT_HOME

D:\env\Git

Path

%GIT_HOME%\bin;%GIT_HOME%\cmd

学习资料

https://www.liaoxuefeng.com/wiki/896043488029600 廖雪峰的官方网站

2.maven

介绍与下载

Maven最新版是款项目管理和构建自动化工具。官方下载地址:http://maven.apache.org/ ,点击下图红框进行下载。

1.若依框架介绍与环境搭建_vue_02

环境变量

新建系统变量 MAVEN_HOME,变量值:D:\Maven\apache-maven-3.8.4。

然后在path中添加,如下。

1.若依框架介绍与环境搭建_vue_03


控制台测试:mvn -v

1.若依框架介绍与环境搭建_java_04

配置

  • 配置本地仓库位置
    打开maven目录下的conf\settings.xml文件,默认如下,保存到用户目录下,一般在c盘。
  • 1.若依框架介绍与环境搭建_官网_05

  • 改为你的其它盘的存储目录,建议跟maven目录同级,起名maven-repo:
  • 1.若依框架介绍与环境搭建_git_06

  • 配置阿里云镜像
    打开maven目录下的conf\settings.xml文件,找到标签,然后将下面代码,配置到maven官方仓库的上方,就可以启用阿里云仓库了。
<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

如下图所示:

1.若依框架介绍与环境搭建_官网_07

资料学习

史上最详细的Maven教程!——深入理解Maven系列
https://developer.aliyun.com/article/1076262 设置阿里云镜像

3.node

在这里我们不直接安装nodejs,因为nodejs的版本众多,不同的项目使用不通的nodejs版本,所以我们需要一个开发环境支持多个node和npm版本进行切换,类似anaconda的虚拟环境,这个工具就是nvm。github地址:https://github.com/coreybutler/nvm-windows/releases。直接下载-msi.setup,会帮我们设置好环境变量(2个分别指向nvm和nodejs的路径)。
装好之后,几个常用的指令:

nvm -v # 查看nvm的版本
nvm install 14.17.0 # 安装某个版本
nvm install latest # 安装最新版本
nvm ls/list # 展示当前设备的node版本有哪些
nvm uninstall 14.17.0 # 卸载某个版本
nvm use 14.17.0 # 激活哪个版本

4.java

按照若依的技术栈要求,最少要求java8以上的版本。现在下载jdk如果是去官网,那么需要登陆oracle的账号才可以。可以从其它的第三方网站下载jdk。华为jdk网站:https://repo.huaweicloud.com/java/jdk/
配置环境变量如下:

环境变量

路径

JAVA_HOME

D:\env\jdk1.8.0_291

ClassPath

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

Path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

5.idea

官网地址:https://www.jetbrains.com/ 。这是一个编程用的全家桶,如下图所示,支持多种语言的多个ide。

1.若依框架介绍与环境搭建_vue_08


我们开发java后端,使用intellij idea就可以了,效率也不错,同样有很多好用的插件,后面有专门一章会讲到。安装也很简单,全程下一步,版本分为社区版和收费版,我们用社区版就足够了。

6.vscode

官方地址:https://code.visualstudio.com/ ,这是一个写前端的神器,效率起飞,有很多好用的插件,后面会专门有一张讲这些插件的设置。进入官网之后,就能看到下载链接,直接下载,不需要配置环境变量这些操作。全程下一步即可。vscoee的使用主要是插件的使用。

7.mysql

从mysql官网下载5.7版本,个人更钟爱这个稳定版本,然后安装即可,用win系统的不建议受虐去自己配置式安装,直接下载msi文件安装即可。安装完成之后,不用配置环境变量,开发环境mysql的使用不会通过控制台。mysql官网:https://www.mysql.com/。下载地址:https://dev.mysql.com/downloads/installer/。如下图:

1.若依框架介绍与环境搭建_java_09

可视化工具HeidiSql

官方地址:https://www.heidisql.com/,这是一个开源免费的软件。

1.若依框架介绍与环境搭建_官网_10

8.redis

redis是一个k-v内存数据库。官方网站:https://redis.io/。下载地址:https://redis.io/download/。windows版本不直接被官方支持,可以使用第三方的windows版本,不过版本肯定不是最新的。第三方支持win的下载地址:https://github.com/tporadowski/redis/releases。

参考资料

遇到问题

http://m.weizhi.cc/tech/detail-330088.html 无法启动


标签:maven,https,框架,若依,版本,nvm,com,下载,搭建
From: https://blog.51cto.com/u_11301546/7721562

相关文章

  • RabbitMQ 集群搭建和仲裁队列的使用
    RabbitMQ是基于Erlang语言开发的,该语言天然支持集群分布式模式,因此部署RabbitMQ集群非常简单。RabbitMQ的集群部署有两种模式:普通集群:又称为标准集群,是一种分布式集群,将队列分散到集群的各个节点,提高整个集群的并发能力。镜像集群:在普通集群的基础上,添加了主从备份功......
  • centos搭建msf
    搭建msf官方有提供一键安装脚本,如下:curlhttps://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb>msfinstall&&chmod755msfinstall&&./msfinstall等安装成功直接输入msfconsole就可以运......
  • Kafka 搭建过程
    目录1.关于Kafka2.Kafka搭建过程3.参考本文主要介绍Kafka基本原理,以及搭建过程。1.关于KafkaApacheKafka是一个开源的分布式事件流平台,被设计用来实现实时数据流的发布、订阅、存储和处理。Kafka的主要特性包括:高吞吐量:Kafka可以处理高速流动的数据,并保证数据的写入和读取......
  • vxetable使用时,即需要传自己的参数,还需要使用框架原有参数
    例如普通调用时只需要传入 change="changeBtnTypeOpenx(index,$rowIndex)"当需要传入默认返回的值时,则采用 change="changeBtnTypeOpenx($event,index,$rowIndex)"注意调用时增加了$event参数。同样在被调用的函数里要接收这些参数changeBtnTypeOpenx(event,index,rowIn......
  • 视频监控/视频融合系统EasyNVR搭建工地视频监控平台
    安防视频监控平台EasyCVR是一个具有强大拓展性、灵活的视频能力和轻便部署的平台。它支持多种主流标准协议,包括国标GB28181、RTSP/Onvif、RTMP等,还可以支持厂家的私有协议和SDK接入,例如海康Ehome、海大宇等设备的SDK。该平台不仅拥有传统安防视频监控的功能,还具备接入AI智能分析的......
  • 基于 K8S 搭建自己的 ELK 服务
    基于K8S(K3S)搭建自己的ELK服务对应的Yaml资源在https://github.com/nicelizhi/k8s-elkelasticsearch服务Servicekind:ServiceapiVersion:v1metadata:name:elasticsearchspec:ports:-name:elasticsearchprotocol:TCPport:9200......
  • Ubuntu 20.04 搭建 Timemachine
    创建一个目录,作为TimeMachine保存数据的目录。$sudomkdir/usr/local/timemachine$sudochownnobody:nogroup/usr/local/timemachine$sudochmod777/usr/local/timemachine安装netatalk服务和avahi-daemon服务。$sudoaptinstallnetatalkavahi-daemon编辑net......
  • WPF ABP框架更新(2023-10月份)
    更新说明本次更新主要内容以下:优化UI显示样式,按钮、文字显示模糊、边距一致性更新Syncfusion版本框架版本升级至.NET7ABP版本升级至8.0......
  • redis主从复制基础上搭建哨兵模式
    假如156和157是不同的两台服务器两台redis主从复制基础上搭建哨兵模式如下156redis.confmasterauth123456bind0.0.0.0requirement123456daemonizeyessentinel.confsentinelauth-passmymaster123456sentinelmonitormymaster10.190.107.15663792157......
  • 使用ensp搭建路由拓扑,并使用isis协议实现网络互通实操
    转载请注明出处:1.通过拓扑搭建如下拓扑:               其中R7、R8为L1,R6为L1/2,R9为L2。2.配置isis实现网络互通R7配置如下:[Huawei]isis1[Huawei-isis-1]dith#isis1is-levellevel-1network-entity10.0000.0000.0001.00#r......