我有一个使用 Compass(Ruby gem)的 Node.js 应用程序。
当我推送到 Heroku 时,它会检测 Node.js 应用程序并运行 npm install
。现在,它首先检测到 Gemfile
,它是一个 ruby 项目,并且不再运行 npm install
。是否可以告诉 Heroku 这是一个 Node.js 应用程序,需要 Gemfile
来运行 bundle exec install compass
?
最佳答案
您需要使用同时支持 Ruby 和 Node.js 的自定义构建包。看看third-party buildpacks和 multi buildpacks .
关于ruby - 在 Heroku 上运行 Bundler 和 NPM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18882856/