标签:教程 成功 mic hub 查看 sbo 一个 sql fetch
创建一个空的文件夹
在此处使用git拉取源码。
git clone https://github.com/thingsboard/thingsboard.git
拉取成功后切换到3.2的分支。通过查看父工程的pom文件来判断是否切换成功!
配置maven、node、yarn、jdk的版本(!!!3.2.2版本的tb用的jdk一定要是11,其它版本的用的是8),此处我用的是:
在配置好相应的东西后,要去tb对应的pom文件里面修改对应版本:
一共有三个。
三个pom文件,msa里面两个,ui-ngx里面一个。
一开始我是选择在外面的git上编译的,后面碰到了bug后才导入的Idea,其实在外面和在idea里面是一样的。
一开始本人用的是yarn1.22.5版本的,后来切换到1.22.10后就解决了,个人猜测是网络问题。
在导入到idea后,编译的时候UI已经通过了,但是project js-executor: Failed to run task又给我报错了。
这里的bug是由于fetched文件版本不对应。
这个自己可以在网上下载。
后续我就编译通过了。
在导入数据时又出问题了,本人之前用的时tb2.4.3版本,用的postgresql时9.6版本的,没有问题。但是9.6版本的postgresql导不进tb3.2.2的sql文件。所以我干脆就换了一个postgresql13。
在换成postgresql13后,发现用navicat连接数据库连不上。
这里我就干错不用navicat了。直接在pgAdmin中操作。
在数据库中新建一个thingsboard。然后运行tb中的application里面的Install主文件。
最后终于是给我搞定了!希望对大家有用。
标签:教程 成功 mic hub 查看 sbo 一个 sql fetch
原文地址:https://www.cnblogs.com/captainsunsun/p/14724644.html