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 回答