VOLTTRON 安装在 raspbian buster 上

VOLTTRON install on rasbian buster

我能得到安装在 rasp buster 上的提示吗?我挂断了安装说明以检查 rabbitMQ 服务器的状态。 bash 控制台的回溯:

(volttron) pi@raspberry:~/Desktop/volttron $ echo 'export RABBITMQ_HOME=$HOME/rabbitmq_server/rabbitmq_server-3.7.7'|sudo tee --append ~/.bashrc
export RABBITMQ_HOME=$HOME/rabbitmq_server/rabbitmq_server-3.7.7
(volttron) pi@raspberry:~/Desktop/volttron $ source ~/.bashrc
pi@raspberry:~/Desktop/volttron $ RABBITMQ_HOME/sbin/rabbitmqctl status
bash: RABBITMQ_HOME/sbin/rabbitmqctl: No such file or directory

安装之前有一些回溯...

是否有区别here is the entire bash console process。 git 要点 link 我刚刚创建了名称 install.py,尽管它只是 bash 按照安装说明复制粘贴的命令...

`pi@raspberry:~/Desktop $ git clone https://github.com/VOLTTRON/volttron --branch releases/7.x`

这里似乎有几个不同的问题:

  1. 您在上面引用的问题 (RABBITMQ_HOME/sbin/rabbitmqctl: No such file or directory) 是您的 shell 没有找到 rabbitmqctl 命令。看起来您将 RABBITMQ_HOME 环境变量添加到您的 .bashrc,但是当您尝试 运行 命令时使用字符串 RABBITMQ_HOME 而不是变量扩展 $RABBITMQ_HOME。尝试将其 运行 改为 $RABBITMQ_HOME/sbin/rabbitmqctl status

  2. rabbitmqctl status 命令将检查 rabbitmq 应用程序的状态,但我认为您尚未启动它(当您 bootstrap 平台 and/or 启动配置为使用 RMQ 代理的平台)

  3. 我认为安装过程早期的痕迹有问题(似乎是同一个错误以两种不同的方式命中),只是您还没有 运行 进入它们。我没有看到使用 buster 在 RPi 4 上构建 gevent 有任何问题(尽管它非常慢),但是 ctypes 错误让我想知道它试图在其上构建的底层 c 库是否存在问题。我确实注意到您正在获取 amd64 erlang 软件包,您是在 x86 处理器上 运行ning Raspbian 吗? (如果是这样,这不是我们尝试过的排列,您可能遇到了一些我们没有见过的包兼容性边缘情况)

要尝试的一件事是手动将 cython 安装到您的虚拟环境中,然后在激活虚拟环境的情况下再次尝试 运行启用 bootstrap 脚本。您也可以直接在该虚拟环境中尝试 pip install gevent==20.6.1(这是 bootstrap 脚本在失败点所做的)。 VOLTTRON 依赖于 gevent,所以如果不安装该平台将无法 运行.