当出现CJSON找不到时,操作以下方法。
# 从github下载cJSON代码
git clone https://github.com/DaveGamble/cJSON.git
cd cJSON
make
make install
当出现
Unable to drop privileges to ‘mosquitto’ because this user does not exist. Trying ‘nobody’ instead
在allow_anonymous 前面加一个 user root
user root
allow_anonymous false
或者:需要给系统创建mosquitto用户和组:
groupadd mosquitto
useradd -g mosquitto mosquitto
chown -R mosquitto:mosquitto /etc/mosquitto/
然后尝试运行应该就没问题了,如果后台运行,可运行命令
mosquitto -c /etc/mosquitto/mosquitto.conf -d
如果外网访问不了,需要改动 mosquitto.conf
listener 1883 0.0.0.0
其它错误信息可参考:
CentOS8下Mosquitto安装使用指南_yuanpan1987的专栏-CSDN博客_centos8安装mosquitto