Попытка обновления до rails 3.1: ошибка: method_missing ': неопределенный метод `action_mailer - PullRequest
0 голосов
/ 08 марта 2012

мы давно используем rails 3.0.9 из-за зависимостей, которые мы сейчас хотим обновить до последней версии.Мы устанавливаем файл gem из:

gem 'rails', '3.0.9'
gem 'rake', '0.9.2.2'

To:

gem 'rails'
gem 'rake'
gem "actionmailer"

И теперь, когда мы пытаемся запустить rails, получим следующую ошибку:

/Users/xxx/.rvm/gems/ruby-1.9.2-p180@andyw/gems/railties-3.2.2/lib/rails/railtie/configuration.rb:85:in `method_missing': undefined method `action_mailer' for #<Rails::Application::Configuration:0x00000102b66c48> (NoMethodError)
    from /Users/xxx/Sites/picasso/config/environments/development.rb:18:in `block in <top (required)>'
    from /Users/xxx/.rvm/gems/ruby-1.9.2-p180@andyw/gems/railties-3.2.2/lib/rails/railtie/configurable.rb:24:in `class_eval'
    from /Users/xxx/.rvm/gems/ruby-1.9.2-p180@andyw/gems/railties-3.2.2/lib/rails/railtie/configurable.rb:24:in `configure'
    from /Users/xxx/Sites/picasso/config/environments/development.rb:1:in `<top (required)>'
    from /Users/xxx/.rvm/gems/ruby-1.9.2-p180@andyw/gems/activesupport-3.2.2/lib/active_support/dependencies.rb:251:in `require'

Идеи?спасибо

1 Ответ

1 голос
/ 08 марта 2012

Попробуй только поставить

gem 'rails', '3.2.2'

в вашем Gemfile и выполните команду bundle. Вам не нужно беспокоиться о actionmailer или рейке в вашем gemfile.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...