2013-11-03 20:30:48,342 [INFO] (30173 MainThread) [directoryHooksExecutor.py-29] [root directoryHooksExecutor info] Output from script: /usr/bin/ruby1.9 /usr/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
rake aborted!
Command failed with status (): [/usr/bin/ruby1.9 /usr/bin/rake assets:prec...]
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
Rake task failed to run, skipping asset compilation.
如何在 AWS Elastic Beanstalk 上预编译 Assets ?
我收到以下错误
最佳答案
Assets 的预编译可以在部署时完成,为此,请转到 Rails 项目的根目录并创建一个 .ebextensions
带有 .config
的目录文件在其中。您可以在那里指定预编译。我正在使用 Elastic Beanstalk 运行 Rails 应用程序,但遇到了未显示字体的问题。这是我的 .ebextensions/ruby.config
文件:
packages:
yum:
git: []
container_commands:
01_assets:
command: RAILS_ENV=production bundle exec rake assets:precompile
leader_only: true
关于ruby-on-rails-3 - 尝试在 AWS Elastic Beanstalk 上预编译 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19758111/