我想使用相同的slug来运行cRuby下的web进程和jRuby下的后台作业。这可能吗?
答案 0 :(得分:0)
据我所知,不可能。通常(使用默认的buildpack),您可以在Gemfile as described in the heroku docs中选择所需的ruby版本和引擎。这样,您就无法指定多个红宝石(" [...]指定[!]所需版本的Ruby [...]" - bundler docs)。
我猜你需要write a custom buildpack来支持多颗红宝石(因为我还没找到) - 这可能相当困难。将后台任务序列化为共享数据库以进行处理可能要容易得多......