【问题标题】:assets:precompile error rails资产:预编译错误轨道
【发布时间】:2014-11-25 15:22:23
【问题描述】:

当我运行以下命令时

RAILS_ENV=production bundle exec rake assets:precompile

我收到以下错误

rake aborted!
Settingslogic::MissingSetting: Missing setting 'production' in myapp/config/settings.yml

config/settings.yml 文件的内容如下

defaults: &defaults
core:
name: Myapp
smtp:
  default_from:
  host: 
  port:
  domain:
  username:
  password:
  authentication:
  start_tls:

development:
<<: *defaults
web:
host: localhost:3000

test:
<<: *defaults
web:
host: localhost:3000

有人可以帮忙吗?如果我部署到 heroku,我需要在设置文件中添加什么?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 heroku heroku-postgres


    【解决方案1】:

    我认为这只是因为您的配置文件中没有 production: 条目。你只有development:test:

    有关信息,documentation 表示Raising exceptions for missing settings helps highlight configuration problems. 但是你可以在生产中抑制它(见上面的链接)

    【讨论】:

      猜你喜欢
      • 2020-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-25
      • 2012-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多