0

我可以获得安装在 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

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

如果有什么不同,这里就是整个 bash 控制台进程。我刚刚创建了这个名称的 git gist 链接,install.py即使它只是按照安装说明复制粘贴的 bash 命令...

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

1 回答 1

0

看起来这里有几个不同的问题:

  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 应用程序的状态,但我认为您尚未启动它(当您引导平台和/或启动配置为使用 RMQ 代理的平台时会发生这种情况)

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

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

于 2020-08-25T19:20:46.410 回答