У меня ошибка при попытке запустить приложение, даже не пытаясь сделать что-либо сложное, просто получите базовую вещь ... Просто интересно, может ли кто-нибудь дать мне нужно указать, как отлаживать его. Я подозреваю, что это может быть связано с РВМ gemsets, но я не уверен ...Padrino с RVM gemsets: неинициализированная константа ActiveSupport :: Deprecation
Вот сообщение об ошибке я получаю:
NameError: uninitialized constant ActiveSupport::Deprecation
~/Developer/.rvm/gems/[email protected]/gems/rake-0.9.2.2/lib/rake/ext/module.rb:36:in `const_missing'
~/Developer/.rvm/gems/[email protected]_site/gems/activesupport-3.2.1/lib/active_support/core_ext/module/deprecation.rb:7:in `deprecate'
~/Developer/.rvm/gems/[email protected]_site/gems/activesupport-3.2.1/lib/active_support/core_ext/module/synchronization.rb:44:in `<class:Module>'
~/Developer/.rvm/gems/[email protected]_site/gems/activesupport-3.2.1/lib/active_support/core_ext/module/synchronization.rb:6:in `<top (required)>'
~/Developer/.rvm/gems/[email protected]_site/gems/activesupport-3.2.1/lib/active_support/core_ext/module.rb:8:in `require'
~/Developer/.rvm/gems/[email protected]_site/gems/activesupport-3.2.1/lib/active_support/core_ext/module.rb:8:in `<top (required)>'
~/Developer/.rvm/gems/[email protected]_site/gems/padrino-core-0.9.21/lib/padrino-core/support_lite.rb:13:in `require'
~/Developer/.rvm/gems/[email protected]_site/gems/padrino-core-0.9.21/lib/padrino-core/support_lite.rb:13:in `<top (required)>'
~/Developer/.rvm/gems/[email protected]_site/gems/padrino-core-0.9.21/lib/padrino-core.rb:2:in `require'
~/Developer/.rvm/gems/[email protected]_site/gems/padrino-core-0.9.21/lib/padrino-core.rb:2:in `<top (required)>'
~/Developer/.rvm/gems/[email protected]_site/gems/padrino-0.9.21/lib/padrino.rb:2:in `require'
~/Developer/.rvm/gems/[email protected]_site/gems/padrino-0.9.21/lib/padrino.rb:2:in `<top (required)>'
~/Developer/.rvm/gems/[email protected]/gems/bundler-1.1.rc.7/lib/bundler/runtime.rb:68:in `require'
~/Developer/.rvm/gems/[email protected]/gems/bundler-1.1.rc.7/lib/bundler/runtime.rb:68:in `block (2 levels) in require'
~/Developer/.rvm/gems/[email protected]/gems/bundler-1.1.rc.7/lib/bundler/runtime.rb:66:in `each'
~/Developer/.rvm/gems/[email protected]/gems/bundler-1.1.rc.7/lib/bundler/runtime.rb:66:in `block in require'
~/Developer/.rvm/gems/[email protected]/gems/bundler-1.1.rc.7/lib/bundler/runtime.rb:55:in `each'
~/Developer/.rvm/gems/[email protected]/gems/bundler-1.1.rc.7/lib/bundler/runtime.rb:55:in `require'
~/Developer/.rvm/gems/[email protected]/gems/bundler-1.1.rc.7/lib/bundler.rb:118:in `require'
~/Documents/Projects/MarathonSite/config/boot.rb:8:in `<top (required)>'
У меня есть ActiveSupport 3.2.1, перечисленных в gemset с моим проектом, поэтому я не совсем уверен, почему он жалуется. Любые указания относительно того, что происходит, будут оценены, поэтому я могу отлаживать подобные вещи в будущем.
Спасибо, добавив конкретный номер версии Padrino к Gemfile казалось решить. Из интереса, как вы узнали, что это был битва? Что на самом деле произошло, что вызвало эту ошибку? – purpletonic
Поскольку padrino 0.10.5 зависит от ActiveSupport 3.1, а ваш стек показывает 3.2. Я не знаю, что вызвало проблему, может быть, bundler --pre или rvm gemset. – DAddYE