我有一个 Rails 应用程序,它通过 dbus 与 Python 聊天机器人守护进程通信。它没有在 Heroku 上运行,因为 Heroku 没有安装 dbus。
几个问题
1) 我应该以不同的方式尝试 IPC 吗?我读过 Redis Pub/Sub 可能是一个可能的选择。这是否涉及安装可以同时支持 Python 和 Ruby 依赖项的不同构建包? (因为我需要在两端安装 Redis 客户端)
2) 如果我要在 Heroku 上安装 dbus,我该如何安装?通常说明是运行 apt-get install dbus-1,但我不能在 Heroku 上这样做...
最佳答案
您是否尝试过“heroku run bash”https://devcenter.heroku.com/articles/one-off-dynos#an-example-one-off-dyno这会给你一个 bash 提示符,你可以尝试为 dbus 运行安装命令
关于python - Heroku 上的进程间通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21651568/