7

Railsアプリをherokuにデプロイしています。次のようなnpm依存関係をインストールするJavaScriptライブラリをいくつか使用したいと思います。

npm install abc

したがって、ローカルで npm をインストールして「npm install abc」を実行することができます。私のレールアプリと一緒にherokuでそれを行う方法がわかりません。

4

2 に答える 2

11

Heroku の複数ビルド アプローチを使用します。

アプリに複数の Buildpack を使用する

最初に NodeJS を使用し、次に Ruby を使用することで、Heroku は Ruby で何かが起こる前にノードの依存関係をインストールします。

heroku buildpacks:set heroku/ruby
heroku buildpacks:add --index 1 heroku/nodejs

これにより、ビルド パックが に設定され、インデックス 1 にあるもの (最初heroku/rubyのパック) が追加されます。heroku/nodejsこれを確認するには、次を実行します。

heroku buildpacks
=== ... Buildpack
1. heroku/nodejs
2. heroku/ruby
于 2014-04-03T23:09:22.997 に答える