3

最近、Heroku アプリケーションの Ruby バージョンをアップグレードした後、アセットのコンパイルが停止しました。

最初は Ruby バージョン 1.9.2 を使用していましたが、アプリケーションのデプロイ中にアセットがコンパイルされていました。最近、gem ファイルで指定し、アプリケーションの構成変数「RUBY_VERSION」を追加して、Ruby バージョンを 1.9.3 にアップグレードしました。

現在、すべてが正常に機能しており、適切な Ruby バージョンも選択されていますが、アプリケーションのデプロイ中にアセットのプリコンパイル コマンドが実行されていません。

application.rbに次の行があります

config.assets.enabled = true

4

1 に答える 1

0

これに対する簡単な「修正」は、アセットをローカルでプリコンパイルしてから、アプリケーションをデプロイすることです。

より迅速な展開のために、その方が良いと思います。

初め

rake assets:clean

それから

RACK_ENV=production rake assets:precompile
于 2012-09-24T21:14:42.810 に答える