2016-07-20 4 views
0

Ich versuche, ein nicht-master-Zweig zu Heroku mit Befehl zu implementieren:Errno :: ENOENT: Keine solche Datei oder das Verzeichnis @ rb_sysopen log/production.log (Heroku bereitstellen)

git push heroku staging:master 

aber der folgende Fehler das passiert. Mit Master-Zweig funktioniert alles gut.

Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/build_82c61778093d5c199dedf47797381313/log/production.log 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/config/environments/production.rb:85:in `new' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/config/environments/production.rb:85:in `block in <top (required)>' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/railtie.rb:210:in `instance_eval' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/railtie.rb:210:in `configure' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/config/environments/production.rb:1:in `<top (required)>' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in `require' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in `block in require' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:232:in `load_dependency' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in `require' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/engine.rb:594:in `block (2 levels) in <class:Engine>' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/engine.rb:593:in `each' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/engine.rb:593:in `block in <class:Engine>' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/initializable.rb:30:in `instance_exec' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/initializable.rb:30:in `run' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/initializable.rb:55:in `block in run_initializers' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/initializable.rb:44:in `each' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/initializable.rb:44:in `tsort_each_child' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/initializable.rb:54:in `run_initializers' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/application.rb:300:in `initialize!' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/config/environment.rb:5:in `<top (required)>' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in `require' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in `block in require' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:232:in `load_dependency' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in `require' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/application.rb:276:in `require_environment!' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/application.rb:389:in `block in run_tasks_blocks' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/sprockets-rails-2.2.1/lib/sprockets/rails/task.rb:64:in `block (2 levels) in define' 
remote:  Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/build_82c61778093d5c199dedf47797381313/log/production.log 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/config/environments/production.rb:85:in `new' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/config/environments/production.rb:85:in `block in <top (required)>' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/railtie.rb:210:in `instance_eval' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/railtie.rb:210:in `configure' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/config/environments/production.rb:1:in `<top (required)>' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in `require' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in `block in require' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:232:in `load_dependency' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in `require' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/engine.rb:594:in `block (2 levels) in <class:Engine>' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/engine.rb:593:in `each' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/engine.rb:593:in `block in <class:Engine>' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/initializable.rb:30:in `instance_exec' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/initializable.rb:30:in `run' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/initializable.rb:55:in `block in run_initializers' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/initializable.rb:44:in `each' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/initializable.rb:44:in `tsort_each_child' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/initializable.rb:54:in `run_initializers' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/application.rb:300:in `initialize!' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/config/environment.rb:5:in `<top (required)>' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in `require' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in `block in require' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:232:in `load_dependency' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in `require' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/application.rb:276:in `require_environment!' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/railties-4.1.7/lib/rails/application.rb:389:in `block in run_tasks_blocks' 
remote:  /tmp/build_82c61778093d5c199dedf47797381313/vendor/bundle/ruby/2.2.0/gems/sprockets-rails-2.2.1/lib/sprockets/rails/task.rb:64:in `block (2 levels) in define' 
remote:  Tasks: TOP => environment 
remote:  (See full trace by running task with --trace) 

production.rb Linie 85:

config.logger = Logger.new(Rails.root.join("log",Rails.env + ".log"), 5, 100*1024*1024)

complete output

production.rb file

UPDATE:

Nun, Das Problem ist mit der Linie 85, aber ich weiß nicht warum

jemand hat einige Vorschläge dazu?

Vielen Dank im Voraus

+0

Nun, sollten Sie alle Ihre Bereitstellung Protokoll und nicht nur den Fehler von ihm sein Posting. Es scheitert an 'config/environments/production.rb: 85', aber wer weiß was da ist. Sie sollten diese Datei also auch posten. –

+0

Entschuldigung dafür. @gen Ich habe die Frage mit weiteren Informationen aktualisiert – elf

Antwort

1

Es ist wie das log Verzeichnis klingt wurde von Ihrem Git Repository entfernt. Vielleicht haben Sie in Ihrem neuen Zweig git rm 'all seinen Inhalt? Git wird automatisch alle Verzeichnisse entfernen, die keine Dateien haben, also verwenden normalerweise Leute eine .keep oder .gitkeep Datei, um Sachen wie log davon abzuhalten, vollständig wegzugehen.

Auch sollten Sie sicherstellen, dass Ihr .gitignore ist das nicht:

/log 

aber:

/log/*.log 
Verwandte Themen