我有一个 Node.js 应用程序,它使用 Compass,一个 Ruby gem。
当我推送到 Heroku 时,它会检测到 Node.js 应用程序并运行npm install
. 现在,它检测到Gemfile
第一个它是 ruby 项目并且不再运行npm install
的。是否可以告诉 Heroku 这是一个需要Gemfile
for running的 Node.js 应用程序bundle exec install compass
?
您需要使用同时支持 Ruby 和 Node.js 的自定义构建包。看看第三方 buildpacks和multi buildpacks。