当我运行以下命令时
RAILS_ENV=production bundle exec rake assets:precompile我得到以下错误
rake aborted!
Settingslogic::MissingSetting: Missing setting 'production' in myapp/config/settings.yml以下是config/setings.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,我需要在设置文件中放什么?
发布于 2014-09-30 22:18:33
我认为这只是因为您的配置文件中没有production:条目。你只有development:和test:。
有关信息,文档表示Raising exceptions for missing settings helps highlight configuration problems.,但是您可以在生产中抑制这种情况(请参阅上面的链接)
https://stackoverflow.com/questions/26130301
复制相似问题