首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Errno::ENOENT:没有这样的文件或主管配置/setings.yml (heroku部署)

Errno::ENOENT:没有这样的文件或主管配置/setings.yml (heroku部署)
EN

Stack Overflow用户
提问于 2014-09-30 10:51:42
回答 2查看 3K关注 0票数 2

我正在尝试部署到heroku并得到以下错误。我希望有任何解决这个问题的建议或帮助。

代码语言:javascript
复制
Preparing app for Rails asset pipeline
   Running: rake assets:precompile
   rake aborted!
   Errno::ENOENT: No such file or directory - /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/config/settings.yml
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/settingslogic-2.0.9/lib/settingslogic.rb:102:in `initialize'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/settingslogic-2.0.9/lib/settingslogic.rb:60:in `new'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/settingslogic-2.0.9/lib/settingslogic.rb:60:in `instance'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/settingslogic-2.0.9/lib/settingslogic.rb:48:in `load!'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/app/models/settings.rb:4:in `<class:Settings>'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/app/models/settings.rb:1:in `<top (required)>'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:247:in `require'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:247:in `block in require'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:232:in `load_dependency'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:247:in `require'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:348:in `require_or_load'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:480:in `load_missing_constant'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:180:in `const_missing'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/config/initializers/action_mailer.rb:5:in `<top (required)>'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:241:in `load'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:241:in `block in load'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:232:in `load_dependency'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:241:in `load'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/engine.rb:648:in `block in load_config_initializer'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/notifications.rb:161:in `instrument'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/engine.rb:647:in `load_config_initializer'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/engine.rb:612:in `block (2 levels) in <class:Engine>'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/engine.rb:611:in `each'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/engine.rb:611:in `block in <class:Engine>'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/initializable.rb:30:in `instance_exec'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/initializable.rb:30:in `run'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/initializable.rb:55:in `block in run_initializers'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/initializable.rb:44:in `each'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/initializable.rb:44:in `tsort_each_child'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/initializable.rb:54:in `run_initializers'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/application.rb:300:in `initialize!'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/railtie.rb:194:in `public_send'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/railtie.rb:194:in `method_missing'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/config/environment.rb:5:in `<top (required)>'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:247:in `require'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:247:in `block in require'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:232:in `load_dependency'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/activesupport-4.1.4/lib/active_support/dependencies.rb:247:in `require'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/application.rb:276:in `require_environment!'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/railties-4.1.4/lib/rails/application.rb:379:in `block in run_tasks_blocks'
   /tmp/build_c6574b00-1f27-48f0-a3ea-4413871d028e/vendor/bundle/ruby/2.0.0/gems/sprockets-rails-2.0.1/lib/sprockets/rails/task.rb:54:in `block (2 levels) in define'
   Tasks: TOP => environment
   (See full trace by running task with --trace)

config/setings.yml位于/

代码语言:javascript
复制
defaults: &defaults
core:
name: My_app
smtp:
  default_from:
  host: 
  port:
  domain:
  username:
  password:
  authentication:
  start_tls:

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

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

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-01 15:16:46

下面的文章帮助了Precompilation breaking on heroku, works locally

只要改变config.assets.version

  • config.assets.version = '1.0‘
  • config.assets.version = '1.1‘
票数 1
EN

Stack Overflow用户

发布于 2014-09-30 12:53:29

我认为您的文件没有包含在您的git存储库中。试一试

代码语言:javascript
复制
git add config/settings.yml
git commit -m 'adding settings'
git push heroku master

它应该工作,并确保更改config.assets.version

  • config.assets.version = '1.0‘
  • config.assets.version = '1.1‘
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26118951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档