Какой лучший способ показать его приложению?Решают ли multi-buildpacks эту проблему,
Я думаю, что multi-buildpacks должны работать для вас.Вы можете поместить Nodejs в качестве пакета сборки пакета, который скажет ему установить Node.js, какую бы версию вы не хотели.Затем будет запущен пакет сборки Ruby, и Node.js должен быть доступен по пути, пока он работает, чтобы вы могли использовать его для выполнения чего угодно.
, и если да, я должен перечислить пакет сборки nodejs доили после пакета сборки ruby в файле манифеста
Последний пакет сборки должен быть пакетом сборки, который предоставляет команду для запуска вашего приложения.Только финальный сборочный пакет может выбрать команду, которая запускает ваше приложение.Другие пакеты сборки, называемые пакетами поставки сборки, только вносят / устанавливают зависимости.
Похоже, что в вашем случае это должен быть пакет сборки Ruby.
Или лучше пакет пользовательского пакета сборки?
IНастоятельно советую против этого.Создание и поддержка buildpack - это большая работа.Пусть другие люди сделают эту работу за вас, и вы будете намного счастливее :)