Ich habe versucht, unsere App von Rails 3 auf Rails 4.2.4 zu aktualisieren und alles funktionierte, ohne in der Lage zu sein, zu implementieren. Ich kann Rails Server und Konsole korrekt ausführen, aber auf der Bereitstellung ein Problem auftreten.mina deploy undefined methode set_default
Der genaue Fehler ist:
mina aborted! NoMethodError: undefined method `set_default' for main:Object path/config/deploy.rb:6:in `require' path/config/deploy.rb:6:in `<top (required)>' path/.rbenv/versions/2.1.3/bin/mina:23:in `load' path/.rbenv/versions/2.1.3/bin/mina:23:in `<top (required)>' path/.rbenv/versions/2.1.3/bin/bundle:23:in `load' path/.rbenv/versions/2.1.3/bin/bundle:23:in `<main>'
deploy.rb Datei
require 'mina/bundler' require 'mina/rails' require 'mina/git' require 'mina/rbenv' require 'mina_sidekiq/tasks' require 'mina/unicorn' #line 6
Gemfile
gem 'mina' gem 'mina-sidekiq', :require => false gem 'mina-unicorn', :require => false
Die einzige dünne g konnte ich die :require => false
in der Gemfile finden, die wir schon hatten.
Haben Sie Ideen, wo Sie von hier aus forschen?
Danke. Das war in der Tat das Problem und ich fand es kurz bevor Sie Ihren Kommentar bemerkten. Schätze die Hilfe und definitiv die richtige Antwort. – Matthew