目录
1.目的和意义
第一阶段计划用于从知识的积累阶段转移到基本的应用阶段,
该阶段目标是减少后续阶段重复性工作以及满足基本需求。
2.具体的目标
2.1 解决环境配置以及idea启动程序相关问题
2.1.1下载idea
根据自身情况下载idea编译器,要么下载破解版,要么向官方进行申请通过学生认证后再去安装
2.1.2 配置JDK
2.1.3 配置Redis
具体内容见安装包
2.1.4 配置ElasticSearch
具体内容见安装包
2.1.5 配置maven
2.1.6 配置node.js与npm
附带安装包
2.1.7 配置git
2.2 idea启动步骤
2.2.1 下载源码
自行解决
2.2.2 针对代码部分的更改
2.2.3 针对环境的启动
根据Jetlinks官方文档中 “安装部署” 中 “本地源码启动” 进行环境配置
下面两张图中的操作不要去做
跳过“使用命令行启动”那个小节
遇到 "git" 开头的指令,如果报错,首先检查是否正确配置了git(见2.1.7)
遇到 "npm" 开头的指令,注意其使用的位置,npm 使用在“打开前端代码”的idea编译器的“终端”中
右下角Terminal
其次,如果npm install在进行了一段时间的安装后报错(可根据具体错误码搜索原因),大概率是npm的版本高于了这个项目要求的版本
针对这个问题的解决办法:
-
降级
举例:降级到6
npm install npm@6 -g(@后跟版本号,若跟的是大版本,则更新到对应大版本最新的小版本)
npm install npm@6.14.14 -g(更新到指定版本) -
升级
npm install npm -g(更新到最新版本)
但是当你解决了这个问题之后大概率还会遇到某个很长的报错,如果你去搜索原因的话大概率是ssh的问题
针对ssh的问题,需要做的就是:通过git指令,将ssh的密码调整为空。
具体操作:
对桌面点击右键找到“Git Bush Here”并点击,弹出窗口。
输入 ssh-keygen -t rsa -C"你的邮箱"(邮箱配置见2.1.7)
之后按几次回车就可以(设置密码为空)
2.2.4 细节配置上的更改
一般的地址是127.0.0.1
按照上面两张图进行更改后端代码
前端代码根据官方文档进行配置更改,后台地址改为 http://127.0.0.1:8848/
2.2.5启动redis服务和MySQL
以管理员身份打开cmd,进入redis目录下 之后输入 redis-server.exe redis.windows.conf
另外开一个cmd,管理员身份,直接输入net stop mysql,之后输入net start mysql
2.2.6 启动elasticsearch
单独开启以管理员身份运行的cmd,进入elasticsearch目录下 进入bin文件夹
运行 elasticsearch.bat。看到结果中倒数几行中出现 started 就代表启动成功
然后按文档启动后端,前端