heroku heroku labs: включить user-env-compile

Я пытаюсь предварительно скомпилировать и отправить свои файлы на cdn... per https://devcenter.heroku.com/articles/cdn-asset-host-rails31

Однако, когда я запускаю это

heroku labs:enable user-env-compile -a <<my app>>

Я получаю следующую ошибку

-----> Enabling user-env-compile for sleepy-castle-9766... failed
 !    Application error

Журналы:

2013-04-15T04:41:48.300161+00:00 app[web.1]:   Rendered posts/_vote.html.erb (38.3ms)
2013-04-15T04:41:48.300161+00:00 app[web.1]:   Rendered posts/_vote.html.erb (9.2ms)
2013-04-15T04:41:48.300161+00:00 app[web.1]:   Rendered posts/_vote.html.erb (67.5ms)
2013-04-15T04:41:48.300405+00:00 app[web.1]:   Rendered posts/_vote.html.erb (9.5ms)
2013-04-15T04:41:48.300405+00:00 app[web.1]:   Rendered posts/_vote.html.erb (38.9ms)
2013-04-15T04:41:48.299894+00:00 app[web.1]:   Rendered posts/_vote.html.erb (10.8ms)
2013-04-15T04:41:48.299894+00:00 app[web.1]:   Rendered posts/_vote.html.erb (94.8ms)
2013-04-15T04:41:48.299446+00:00 app[web.1]:   Rendered posts/_vote.html.erb (7.7ms)
2013-04-15T04:41:48.299894+00:00 app[web.1]:   Rendered posts/_vote.html.erb (7.9ms)
2013-04-15T04:41:48.300161+00:00 app[web.1]:   Rendered posts/_vote.html.erb (15.9ms)
2013-04-15T04:41:48.300405+00:00 app[web.1]:   Rendered posts/_vote.html.erb (9.0ms)
2013-04-15T04:41:48.300405+00:00 app[web.1]:   Rendered posts/_vote.html.erb (11.2ms)
2013-04-15T04:41:48.300405+00:00 app[web.1]:   Rendered posts/_vote.html.erb (28.0ms)
2013-04-15T04:41:48.300405+00:00 app[web.1]:   Rendered posts/_vote.html.erb (13.7ms)
2013-04-15T04:41:48.300656+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.8ms)
2013-04-15T04:41:48.300161+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.9ms)
2013-04-15T04:41:48.300161+00:00 app[web.1]:   Rendered posts/_vote.html.erb (16.6ms)
2013-04-15T04:41:48.300656+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.7ms)
2013-04-15T04:41:48.300656+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.6ms)
2013-04-15T04:41:48.300656+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.7ms)
2013-04-15T04:41:48.300890+00:00 app[web.1]:   Rendered layouts/_footer.html.erb (0.0ms)
2013-04-15T04:41:48.300656+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.4ms)
2013-04-15T04:41:48.300656+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.8ms)
2013-04-15T04:41:48.300656+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.4ms)
2013-04-15T04:41:48.300890+00:00 app[web.1]:   Rendered static_pages/_login.html.erb (0.0ms)
2013-04-15T04:41:48.300405+00:00 app[web.1]:   Rendered posts/_vote.html.erb (12.3ms)
2013-04-15T04:41:48.300890+00:00 app[web.1]:   Rendered static_pages/home.html.erb within layouts/application (1607.6ms)
2013-04-15T04:41:48.300890+00:00 app[web.1]: Completed 200 OK in 1613ms (Views: 769.4ms | ActiveRecord: 843.0ms)
2013-04-15T04:41:48.300405+00:00 app[web.1]:   Rendered posts/_vote.html.erb (10.1ms)
2013-04-15T04:41:48.300890+00:00 app[web.1]:   Rendered posts/_vote.html.erb (43.6ms)
2013-04-15T04:41:48.300405+00:00 app[web.1]:   Rendered posts/_post.html.erb (477.6ms)
2013-04-15T04:41:48.300890+00:00 app[web.1]:   Rendered posts/_post.html.erb (233.7ms)
2013-04-15T04:41:48.300656+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.9ms)
2013-04-15T04:41:48.300890+00:00 app[web.1]:   Rendered layouts/_header.html.erb (1.8ms)
2013-04-15T04:41:48.299894+00:00 app[web.1]:   Rendered posts/_vote.html.erb (45.0ms)
2013-04-15T04:41:48.300405+00:00 app[web.1]:   Rendered posts/_vote.html.erb (41.7ms)
2013-04-15T04:41:48.300656+00:00 app[web.1]:   Rendered posts/_vote.html.erb (7.2ms)
2013-04-15T04:41:48.299894+00:00 app[web.1]:   Rendered posts/_vote.html.erb (38.9ms)
2013-04-15T04:41:48.299894+00:00 app[web.1]:   Rendered posts/_vote.html.erb (40.2ms)
2013-04-15T04:41:48.300656+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.8ms)
2013-04-15T04:41:49.264569+00:00 heroku[router]: at=info method=GET path=/img/greenlogo.png host=www.imissyou.com fwd="76.98.253.94" dyno=web.1 connect=1ms service=6ms status=304 bytes=0
2013-04-15T04:41:49.289944+00:00 heroku[router]: at=info method=GET path=/img/homepagetopheader.png host=www.imissyou.com fwd="76.98.253.94" dyno=web.1 connect=1ms service=4ms status=304 bytes=0
2013-04-15T04:42:42.366874+00:00 app[web.1]: Started GET "/" for 95.211.87.85 at 2013-04-15 04:42:42 +0000
2013-04-15T04:42:43.722607+00:00 heroku[router]: at=info method=GET path=/ host=www.imissyou.com fwd="95.211.87.85" dyno=web.1 connect=1ms service=1355ms status=200 bytes=80024
2013-04-15T04:42:44.743673+00:00 app[web.1]:   Rendered posts/_vote.html.erb (8.4ms)
2013-04-15T04:42:44.743673+00:00 app[web.1]:   Rendered posts/_vote.html.erb (40.0ms)
2013-04-15T04:42:44.743673+00:00 app[web.1]: Processing by StaticPagesController#home as HTML
2013-04-15T04:42:44.743673+00:00 app[web.1]:   Rendered posts/_vote.html.erb (48.6ms)
2013-04-15T04:42:44.743673+00:00 app[web.1]:   Rendered posts/_vote.html.erb (55.0ms)
2013-04-15T04:42:44.744198+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.9ms)
2013-04-15T04:42:44.744198+00:00 app[web.1]:   Rendered posts/_vote.html.erb (7.6ms)
2013-04-15T04:42:44.744198+00:00 app[web.1]:   Rendered posts/_vote.html.erb (39.2ms)
2013-04-15T04:42:44.744198+00:00 app[web.1]:   Rendered posts/_vote.html.erb (8.5ms)
2013-04-15T04:42:44.744198+00:00 app[web.1]:   Rendered posts/_vote.html.erb (24.3ms)
2013-04-15T04:42:44.744198+00:00 app[web.1]:   Rendered posts/_vote.html.erb (5.4ms)
2013-04-15T04:42:44.744198+00:00 app[web.1]:   Rendered posts/_vote.html.erb (5.1ms)
2013-04-15T04:42:44.744198+00:00 app[web.1]:   Rendered posts/_vote.html.erb (5.4ms)
2013-04-15T04:42:44.744198+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.1ms)
2013-04-15T04:42:44.744453+00:00 app[web.1]:   Rendered posts/_vote.html.erb (7.6ms)
2013-04-15T04:42:44.744453+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.8ms)
2013-04-15T04:42:44.744453+00:00 app[web.1]:   Rendered posts/_vote.html.erb (5.4ms)
2013-04-15T04:42:44.744453+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.2ms)
2013-04-15T04:42:44.744198+00:00 app[web.1]:   Rendered posts/_vote.html.erb (8.1ms)
2013-04-15T04:42:44.744453+00:00 app[web.1]:   Rendered posts/_vote.html.erb (5.6ms)
2013-04-15T04:42:44.744453+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.4ms)
2013-04-15T04:42:44.744453+00:00 app[web.1]:   Rendered posts/_vote.html.erb (5.1ms)
2013-04-15T04:42:44.744453+00:00 app[web.1]:   Rendered posts/_vote.html.erb (7.3ms)
2013-04-15T04:42:44.744453+00:00 app[web.1]:   Rendered posts/_vote.html.erb (5.0ms)
2013-04-15T04:42:44.744698+00:00 app[web.1]:   Rendered posts/_vote.html.erb (39.6ms)
2013-04-15T04:42:44.744698+00:00 app[web.1]:   Rendered posts/_vote.html.erb (13.6ms)
2013-04-15T04:42:44.744698+00:00 app[web.1]:   Rendered posts/_vote.html.erb (29.2ms)
2013-04-15T04:42:44.744698+00:00 app[web.1]:   Rendered posts/_vote.html.erb (11.5ms)
2013-04-15T04:42:44.744698+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.9ms)
2013-04-15T04:42:44.744698+00:00 app[web.1]:   Rendered posts/_vote.html.erb (9.1ms)
2013-04-15T04:42:44.744453+00:00 app[web.1]:   Rendered posts/_post.html.erb (382.1ms)
2013-04-15T04:42:44.744698+00:00 app[web.1]:   Rendered posts/_vote.html.erb (44.8ms)
2013-04-15T04:42:44.744698+00:00 app[web.1]:   Rendered posts/_post.html.erb (268.4ms)
2013-04-15T04:42:44.744943+00:00 app[web.1]:   Rendered posts/_vote.html.erb (5.7ms)
2013-04-15T04:42:44.744943+00:00 app[web.1]:   Rendered posts/_vote.html.erb (8.8ms)
2013-04-15T04:42:44.744943+00:00 app[web.1]:   Rendered posts/_vote.html.erb (63.7ms)
2013-04-15T04:42:44.744943+00:00 app[web.1]:   Rendered posts/_vote.html.erb (38.4ms)
2013-04-15T04:42:44.744943+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.0ms)
2013-04-15T04:42:44.744943+00:00 app[web.1]:   Rendered posts/_vote.html.erb (16.8ms)
2013-04-15T04:42:44.744943+00:00 app[web.1]:   Rendered posts/_vote.html.erb (9.0ms)
2013-04-15T04:42:44.744943+00:00 app[web.1]:   Rendered posts/_vote.html.erb (7.3ms)
2013-04-15T04:42:44.744943+00:00 app[web.1]:   Rendered posts/_vote.html.erb (7.2ms)
2013-04-15T04:42:44.745185+00:00 app[web.1]:   Rendered posts/_vote.html.erb (7.1ms)
2013-04-15T04:42:44.745185+00:00 app[web.1]:   Rendered posts/_vote.html.erb (7.8ms)
2013-04-15T04:42:44.745185+00:00 app[web.1]:   Rendered posts/_vote.html.erb (8.1ms)
2013-04-15T04:42:44.745185+00:00 app[web.1]:   Rendered posts/_post.html.erb (273.0ms)
2013-04-15T04:42:44.744698+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.9ms)
2013-04-15T04:42:44.744698+00:00 app[web.1]:   Rendered posts/_vote.html.erb (42.9ms)
2013-04-15T04:42:44.745185+00:00 app[web.1]:   Rendered static_pages/home.html.erb within layouts/application (1333.4ms)
2013-04-15T04:42:44.745185+00:00 app[web.1]:   Rendered static_pages/_login.html.erb (0.0ms)
2013-04-15T04:42:44.745185+00:00 app[web.1]:   Rendered layouts/_header.html.erb (2.2ms)
2013-04-15T04:42:44.745438+00:00 app[web.1]:   Rendered layouts/_footer.html.erb (0.0ms)
2013-04-15T04:42:44.745438+00:00 app[web.1]: Completed 200 OK in 1339ms (Views: 750.7ms | ActiveRecord: 587.7ms)
2013-04-15T04:42:44.745185+00:00 app[web.1]:   Rendered posts/_vote.html.erb (6.4ms)
2013-04-15T04:42:44.745185+00:00 app[web.1]:   Rendered posts/_vote.html.erb (11.0ms)
2013-04-15T04:42:44.744943+00:00 app[web.1]:   Rendered posts/_vote.html.erb (7.2ms)
2013-04-15T04:42:44.745185+00:00 app[web.1]:   Rendered posts/_vote.html.erb (37.0ms)

person user749798    schedule 15.04.2013    source источник
comment
можешь показать свои логи героку   -  person shrikant1712    schedule 15.04.2013
comment
просто запускаете логи героку? когда я это делаю, никаких ошибок не появляется....   -  person user749798    schedule 15.04.2013
comment
Пожалуйста, обратитесь по этой ссылке blog.genuitytech.com /2012/01/31/ Вам будет полезно   -  person shrikant1712    schedule 15.04.2013
comment
это совсем не помогает... Я показываю вам, что когда я запускаю команду heroku labs, я получаю сообщение об ошибке выше...   -  person user749798    schedule 15.04.2013


Ответы (1)


Я нашел документацию на странице github assets_sync, в которой говорится, что при запуске команды:

heroku labs:enable user-env-compile --app <appname>

Чтобы он работал.

В Heroku также есть AssetSync https://devcenter.heroku.com/articles/cdn-asset-host-rails31#configuration документация

Так приятно компилировать активы только один раз

Это сработало и для меня, когда я хотел получить прямое развертывание в Heroku. Я использую i18n-js https://github.com/fnando/i18n-js, который требует config.assets.initialize_on_precompile = true в application.rb.

Таким образом, эта команда позволила мне вообще не выполнять предварительную компиляцию ресурсов перед развертыванием. Я действительно помогаю Heroku сохранить это.

Также мы назвали heroku labs:enable user-env-compile -a <appname>, а не user_env_compile.

Отредактировано: для решения этой проблемы просто обновите heroku toolbelt, перейдите по указанной ниже ссылке https://blog.heroku.com/archives/2012/10/15/upgrading-to-the-heroku-toolbelt

person Sumit Munot    schedule 15.04.2013
comment
Синхронизация активов уже установлена, и heroku labs:enable... выдает ошибку выше (даже с тире). Вы говорите, что я тоже должен установить i18n-js? - person user749798; 15.04.2013
comment
Оказывается, мне нужно обновить свой набор инструментов для героку... это была старая версия героку. - person user749798; 16.04.2013
comment
Для обновления набора инструментов heroku перейдите по этой ссылке в блоге . heroku.com/archives/2012/10/15/ - person Sumit Munot; 16.04.2013
comment
конечно ... просто измените ответ так, чтобы он был правильным :) В итоге я не стал использовать i18n-js, мне пришлось обновить героку до нового набора инструментов. - person user749798; 16.04.2013