Устранение NameErrors - Получение NameError для RAILS_END в rails_end.rb При использовании плагина пустыни и Community_Engine - PullRequest
0 голосов
/ 23 мая 2009

Каков эффективный подход к отладке NameErrors в Rails?

Я пытаюсь использовать плагин пустыни (0.5.0) и крайнюю версию Community_Engine. Я начал с нуля и прошел инструкции по установке. Когда я При попытке запустить мой сервер я получаю эту ошибку: "Константа RAILS_END от rails_end.rb не найден (NameError) ". Проблема в том, что я не могу найти rails_end.rb, а также не могу найти ссылку Google на этот файл или ошибку.

Я проверил, что требуемые самоцветы установлены и актуальны. Я копались в гугле и пустыне, но не нашли на это никаких ссылок постоянная.

Есть идеи? Спасибо

Вот мой след стека:

=> Booting Mongrel
=> Rails 2.3.2 application starting on http://0.0.0.0:3000
/opt/local/lib/ruby/gems/1.8/gems/desert-0.5.0/lib/desert/rails/
dependencies.rb:15:in `load_missing_constant': Constant RAILS_END from
rails_end.rb not found (NameError)
       from /Users/dmr/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:80:in `const_missing'
       from /Users/dmr/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:92:in `const_missing'
       from /Users/dmr/dev/lionfold/config/environment.rb:32
       from /Users/dmr/.gem/ruby/1.8/gems/rails-2.3.2/lib/
initializer.rb:111:in `run'
       from /Users/dmr/dev/myapp/config/environment.rb:31
       from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/
custom_require.rb:31:in `gem_original_require'
       from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/
custom_require.rb:31:in `require'
       from /Users/dmr/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:156:in `require'
       from /Users/dmr/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:521:in `new_constants_in'
       from /Users/dmr/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:156:in `require'
       from /Users/dmr/.gem/ruby/1.8/gems/rails-2.3.2/lib/commands/
server.rb:84
       from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/
custom_require.rb:31:in `gem_original_require'
       from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/
custom_require.rb:31:in `require'
       from script/server:3

Ответы [ 2 ]

1 голос
/ 15 июня 2010

Извините, я только что заметил это; Обязательно задайте свой вопрос и в группе Google CommunityEngine; вы, вероятно, получите лучшие ответы там:

http://groups.google.com/group/communityengine/

Спасибо Бруно - ведущий разработчик CE

0 голосов
/ 09 сентября 2009

Последнее, что я знал, Desert не работает с Rails 2.3

...