#ruby-on-rails #ruby #configuration #rubygems
#ruby-on-rails #ruby #конфигурация #rubygems
Вопрос:
Когда я запускаю bundle exec rake db:migrate
, я получаю следующий вывод:
NoMethodError: private method `gem' called for
<Rails::Application::Configuration:0x007ffa0312c410>
rvm/gems/ruby-2.2.3/gems/railties-4.2.6/lib/rails/railtie/configuration.rb:95:in `method_missing'
/config/application.rb:24:in `<class:Application>'
Версии
gem 'rails', '4.2.6'
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14]
Я пробовал другую версию ruby, другую версию rails и перестраивал все свои драгоценные камни без какой-либо удачи.
Комментарии:
1. Это новый репозиторий? Кроме того, можете ли вы опубликовать свой application.rb?
2. Что-то не так в вашем
application.rb
. Вы должны объявлять драгоценные камни в своемGemfile
, а не там.3. Да, у меня было
config.gem "newrelic_rpm"
в моемapplication.rb
. Это старый репозиторий, не уверенный, почему он только начал выходить из строя