ruby - 在 Heroku 上运行 Bundler 和 NPM

标签 ruby node.js heroku

我有一个使用 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 buildpacksmulti buildpacks .

关于ruby - 在 Heroku 上运行 Bundler 和 NPM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18882856/

相关文章:

ruby-on-rails - 转义 ruby​​ 字符串中的特殊字符以匹配 Salesforce SOQL 要求

ruby-on-rails - 冒号前缀和附加之间的区别(:item vs item:)

ruby - Gemfile 中的 jeweler 和 gemspec 是否一起工作?

javascript - es6 类方法无法到达此实例

html - 文件未正确上传

ruby-on-rails - 如何从我的应用程序中启动 Heroku One-Off Dynos?

ruby-on-rails - 如何调试 Heroku 请求超时错误

ruby - Mongoid:将嵌入式文档转换为引用/自己的集合

javascript - Node.js promise 和异步异常

python - 当我想将数据库从 sqlite 更改为 postgres 时,python 代码有很大变化吗?