LoRa开发环境搭建

LoRa

参考官网

GO环境配置

由于LoRa源码提到版本1.7.x,直接官网下载1.7.6版本安装。

参考这篇配置本机GO环境变量。

比较重要的工作目录指定:

export GOPATH=/Users/xxxx/Documents/_GO
export PATH=$PATH:$GOPATH/bin

工作目录结构:

$GOPATH
├─bin
├─pkg
└─src
    └─github.com(远程包)
    └─golang.org(远程包)
    └─your_pkg_src(本地包)

常用命令:

go get "github.com/brocaar/lora-app-server/api"
go get "github.com/brocaar/lora-app-server/internal/api"
go get "github.com/brocaar/lora-app-server/internal/api/auth"
go get "github.com/brocaar/lora-app-server/internal/common"

Gogland配置

IDE选择Gogland,直接官网下载安装。

配置GOROOT:


image.png

配置GOPATH:


image.png

以lora-gateway-bridge为例:
直接Debug main包即可:

image.png

loraserver cannot find package "github.com/brocaar/loraserver/internal/migrations"

Postgres下载

参考1
参考2

推荐阅读更多精彩内容