【发布时间】:2016-10-19 15:30:07
【问题描述】:
我一直在尝试将我们的应用程序从 Rails 3 升级到 Rails 4.2.4,并且一切正常,但无法部署。我可以正确运行 rails 服务器和控制台,但在部署时遇到问题。
确切的错误是:
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 文件
require 'mina/bundler'
require 'mina/rails'
require 'mina/git'
require 'mina/rbenv'
require 'mina_sidekiq/tasks'
require 'mina/unicorn' #line 6
宝石文件
gem 'mina'
gem 'mina-sidekiq', :require => false
gem 'mina-unicorn', :require => false
我唯一能找到的是我们已经拥有的 Gemfile 中的 :require => false。
关于从这里进行调查的任何想法?
【问题讨论】:
标签: ruby-on-rails mina